網站首頁 健康小知識 母嬰教育 起名 運動知識 職場理財 情感生活 綠色生活 遊戲數碼 美容 特色美食 愛好
當前位置:酷知知識幫 > 遊戲數碼 > 電腦

MATLAB如何畫分段函數的圖像

欄目: 電腦 / 發佈於: / 人氣:2.65W

通常要用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,'r','linewidth',2)axis([0 10 0 2.1])grid on解釋一下,代碼的邏輯運算符是這個程序成敗的關鍵,利用了判斷邏輯數和向量之間的相乘,構造分段函數的表達式

(03)點擊運行,即可以得到分段函數的圖像了。

MATLAB如何畫分段函數的圖像 第2張

特別提示

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