使用'
求得数组转置
如:
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;
结果如图: