作用:繪製階梯圖
1、stairs(y)
以1~length(y)為橫座標,y為縱座標繪製階梯圖。
在命令列視窗輸入以下命令:
x=linspace(0,2*pi,20);
y=sin(x);
stairs(y);
效果如下圖所示:
作為對比,畫出對應的正弦波波形,輸入以下命令:
x=linspace(0,2*pi,20);
y=sin(x);
plot(x/(0.1*pi)+1,y);%將正弦函式的橫座標拉長,與stairs(y)對比
hold on;
stairs(y);
效果如下:
以x為橫座標,y為縱座標繪製階梯圖。
x=linspace(0,2*pi,20);
y=sin(x);
plot(x,y);
hold on;
stairs(x,y);
從下圖可以看到,兩種繪圖方式的橫座標一直,均為指定的x向量:
3、stairs(…,linespec) 以及stairs(…,『propertyname』,propertyvalue)
以指定的曲線樣式繪製階梯圖。
如:
x=linspace(0,2*pi,20);
y=sin(x);
plot(x,y,'r-','linewidth',2); %紅色實線,線寬為2
hold on;
stairs(x,y,'b--','linewidth',1); %藍色虛線,線寬為1
4、stairs(ax,…)在指定的座標軸中繪製,比如控制代碼建立的座標軸。
x=linspace(0,2*pi,20);
y=sin(x);
figure(1);
figure(2);
ax_plot=axes(figure(1));%在figure1中建立ax_plot
ax_stairs=axes(figure(2));%在figure2中建立ax_stairs
plot(ax_plot,x,y);%在ax_plot中繪製y,圖形應在figure1中
stairs(ax_stairs,x,y);%在ax_stairs中繪製y的階梯圖,圖形應在figure2中
結果如下:
繪圖並返回給h,可進行刪除等操作。
如下所示:
執行下面的語句刪掉畫出來的階梯圖:
6、[xx,yy]=stairs(x,y)不繪製圖形,但將x和y返回給xx和yy,從而可以使用各種命令對其進行操作,例如plot(xx,yy)。
x=linspace(0,2*pi,20);
y=sin(x);
subplot(2,1,1);
[xx,yy]=stairs(x,y);%不繪製圖形,但將x和y返回給xx和yy
title('[xx,yy]=stairs(x,y)');
subplot(2,1,2);
plot(xx,yy);%使用xx和yy繪製階梯圖
title('plot(xx,yy)');
結果如下:
函式的用法 Excel函式TREND函式的用法
trend函式是乙個線性趨勢的 函式,在已知y值 x值的條件下,x對應的y值 trend共有4個引數,三個必選引數,乙個可選引數 同樣的一組資料第四引數不同,結果也是有區別的 灰色曲線是由第四引數為false時得到的結果生成的曲線。通過斜率與截距函式我們計算出這兩條曲線的斜率與截距,可以看出,第四引...
main函式的入口函式
作業系統裝載程式之後,首先執行的 並不是main的第一行,而是某些別的 這些 負責準備好main函式執行所需要的環境,並且負責呼叫main函式,執行這些 的函式稱為入口函式或入口點 entry point 視平台的不同而有不同的名字。程式的入口點實際上是乙個程式的初始化和結束部分,它往往是執行庫的一...
返回函式的函式
廖雪峰python課程裡的 作業的兩種實現方法 1.def createcounter a 0 def counter nonlocal a nonlocal 函式是 引用外部函式 的函式 a 1 a 1等同於a a 1 return a return counter countera create...