當前位置:妙知谷 >

遊戲數碼 >電腦 >

MATLAB如何畫分段函數的圖像

MATLAB如何畫分段函數的圖像

通常要用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;,即點+乘號。

  • 文章版權屬於文章作者所有,轉載請註明 https://miaozhigu.com/sm/diannao/x6r42.html