plot 是繪製二維圖形的最基本函數,它是針對向量或矩陣的列來繪製曲線的。也就是
說,使用plot 函數之前,必須首先定義好曲線上每一點的x 及y 坐標。
1. plot(x)
當x 為一向量時,以x 元素的值為縱坐標,x 的序號為橫坐標值繪製曲線。當x 為一實矩陣時,則以其序號為橫坐標,按列繪製每列元素值相對於其序號的曲線。
2. plot(x,y)
以x 元素為橫坐標值,y 元素為縱坐標值繪製曲線
3. plot(x,y1,x,y2,….)
plot(x,y1,x,y2,…) 以公共的x 元素為橫坐標值,以y1,y2,… 元素為縱坐標值繪製多條曲線
輔助函數含義
grid on (/off) 給當前圖形標記添加(取消)網絡
xlable(『string』) 標記橫坐標
ylabel(『string』) 標記縱坐標
title(『string』) 給圖形添加標題
text(x,y,’string』) 在圖形的任意位置增加說明性文本信息
gtext(『string』) 利用滑鼠添加說明性文本信息
axis([xmin xmax ymin ymax]) 設置坐標軸的最小最大值
另外我們可以通過下面四個屬性設置標識符的顏色和大小
LineWidth——指定線寬
MarkerEdgeColor——指定標識符的邊緣顏色
MarkerFaceColor——指定標識符填充顏色
MarkerSize——指定標識符的大小
注意上面四個屬性是針對當前坐標系中所有曲線的
X=1:10;
% 兩個都是數組,必須具有相同的尺寸
X1=[X;X;X]';%10×3
Y1=rand(10,3)+1;%10×3
% 其中一個為向量,另一個為數組,自動匹配尺寸相等方向
X2=1:0.1:10;%1×91
Y2=[sin(X2);cos(X2)]';%91×2
% 其中一個是標量,另一為矢量,繪製垂直坐標軸的離散點
X3=1:10;
Y3=-0.5;
fh=figure('numbertitle','off','name','PLOT Usability Demo');%創建figure對象
ah=axes;%創建axes對象
h=plot(...%返回所有曲線句柄
ah,...%指定坐標系,可以省略,此時默認gca
X1,Y1,...%坐標數據
'-.^',...%曲線屬性,可以省略或部分省略,此時自動選擇
X2,Y2,...
'm-',...
X3,Y3,...
'o',...%注意此組數據設置線型和顏色無效,因為默認繪製離散點
'LineWidth',2,...%線寬
'MarkerEdgeColor','k',...%標識符邊緣顏色
'MarkerFaceColor','r',...%標識符填充顏色
'MarkerSize',8)%標識符大小
本文資料源於網絡,僅供參考學習,如內容、圖片有任何版權問題,請聯繫處理,24小時內刪除。