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
相比之下,可见一斑。
例子如下:
采用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
相比之下,可见一斑。
相关文章推荐
- python利用h5py模块读取matlab中的mat文件并打印矩阵的数据类型,尺寸,数据
- matlab矩阵基本操作
- Matlab与线性代数 -- 矩阵的转置
- 19、顺时针打印矩阵
- matlab练习程序(共生矩阵)
- 顺时针打印矩阵
- Java 剑指offer_面试题20_顺时针打印矩阵(思路在一步步分解之中)
- matlab 色彩似然矩阵 imagesc
- matlab meshgrid函数生成二维网格矩阵举例讲解
- 剑指Offer--020-顺时针打印矩阵(蛇形打印矩阵)
- matlab如何建立一个空矩阵,然后往里面赋值
- 编程题(之字形打印矩阵)
- OpenCV保存的xml矩阵转换为MATLAB矩阵
- 【Java笔试题】顺时针打印矩阵
- 顺时针打印矩阵
- 顺时针打印矩阵、矩阵顺时针转动90、之字形打印矩阵
- YTU 1495 蛇行矩阵 &&YTU 1607 字符棱形&&YTU 1959 图案打印&&YTU 2016 打印金字塔(【今晚先紧张一下下】)
- 顺时针打印矩阵
- MATLAB中通过矩阵索引值求元素下标以及转为C语言数组下标
- 【面试题020】顺时针打印矩阵