您的位置:首页 > 编程语言 > MATLAB

Matlab 打印矩阵点

2016-10-19 20:45 155 查看
在矩阵的调用过程当中,经常需要调用相应位置的数据,如果用for循环则会消耗大量资源,通过向量化编程可以大大减少时间。

例子如下:

采用for循环方式:

clear all;

clc;

tic;

A=rand(2,10000);

for i=1:1:10000

    x=A(1,i);

    y=A(2,i);

    plot(x,y,'.');

    hold on;

end

t=toc

command window

t =

   13.5650

采用向量化方式:

clear all;

clc;

tic;

A=rand(2,10000);

plot(A(1,:),A(2,:),'.');

t=toc

command window

t =

    0.0859

相比之下,可见一斑。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: