MATLAB如何畫分段函式的影象

來源:酷知科普網 2.68W

通常要用MATLAB畫分段函式影象的話,總要分段去畫非常麻煩,還需要hold on,現在教你一種簡單化分段函式的方法,讓你一下子知道這個方法的魅力!!

操作方法

(01)確定你需要的分段函式是怎樣一個表示式,比如下面我的這個例子。

MATLAB如何畫分段函式的影象

(02)開啟MATLAB軟體,貼上以下程式碼:clc; clear allx=0:0.01:10;y=sqrt(x).*(x>=0&x<4)+2*(x>=4&x<6)+(5-x/2).*(x>=6&x<8)+1*(x>=8);plot(x,y,&#x27;r','linewidth',2)axis([0 10 0 2.1])grid on解釋一下,程式碼的邏輯運算子是這個程式成敗的關鍵,利用了判斷邏輯數和向量之間的相乘,構造分段函式的表示式

(03)點選執行,即可以得到分段函式的影象了。

MATLAB如何畫分段函式的影象 第2張

特別提示

前面的表示式和後面的邏輯判斷相乘的時候,若前後均含有x,那麼中間的乘號要是&quot;.*&quot;,即點+乘號。

熱門標籤