matlab學習之二維曲線繪製

%%
%plot 函數用來創建由 x 和 y 值繪製而成的簡單線圖。
x=0:0.05:5;
y=sin(x.^2);
figure
plot(x,y);
y1 = sin(x.^2);
y2 = cos(x.^2);
plot(x,y1,x,y2)
%%
%bar 函數用來創建垂直條形圖。barh 函數用來創建水平條形圖。
x = -2.9:0.2:2.9;
y = exp(-x.*x);
bar(x,y)

%%
%stairs 函數用來創建階梯圖。它可以創建僅含 Y 值的階梯圖,或同時包含 x 和 y 值的階梯圖。
x=0:0.25:10;
y=sin(x);
stairs(x,y);

%%
%errorbar 函數可繪製 x 和 y 值的線圖並在每個觀察點上疊加垂直誤差條。若要指定誤差條的大小,需要向 errorbar 函數傳遞一個額外的輸入參數。
x = -2:0.1:2;
y = erf(x);
eb = rand(size(x))/7;
errorbar(x,y,eb)

%%
%polarplot 函數可繪製 theta 中的角度值(以弧度爲單位)對 rho 中的半徑值的極座標圖。
theta=0:0.01:2*pi;
rho=abs(sin(2*theta).*cos(2*theta));
polarplot(theta,rho);

%%
%stem 函數爲每個通過豎線連接到一條公共基線的 x 和 y 值繪製一個標記。
x=0:0.1:4;
y=sin(x.^2).*exp(-x);
stem(x,y);
%%
%scatter 函數用來繪製 x 和 y 值的散點圖
load patients Height Weight Systolic    % load data
scatter(Height,Weight)                  % scatter plot of Weight vs. Height
xlabel('Height')
ylabel('Weight')

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章