matlab畫圖筆記-陣列轉置-擷取行列及多組資料顯示
阿新 • • 發佈:2019-02-17
使用'
求得陣列轉置
如:
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;
結果如圖: