使用'求得数组转置
如:
a=[1 0.2 0.3
3 0.4 0.5
5 0.6 0.7
7 0.8 0.9]
则 b=a'将a转置存入b中
b=[1 3 5 7
0.2 0.4 0.6 0.8
0.3 0.5 0.7 0.9]
使用(1,:)可截取第一行
>> b(1,:)
ans =
1 3 5 7
使用(:,1)截取第一列
>> b(:,1)
ans =
1
0.2
0.3
使用2:3指定截取第2至第3列范围的数据
>> b(1,2:3)
ans =
3 5
>> b(:,2:3)
ans =
3 5
0.4 0.6
0.5 0.7
使用hold on让多组数据在一个坐标图上显示
plot(b(1,:),b(2,:),'blacko','MarkerFaceColor',[1,0,0]); hold on; plot(b(1,:),b(3,:),'blacko','MarkerFaceColor',[0,0,1]);grid on;
结果如图:

本文介绍了如何使用特定语法进行矩阵转置、截取特定行或列,并在同一坐标系下绘制多组数据的方法。
1172

被折叠的 条评论
为什么被折叠?



