MATLAB如何畫分段函式的影象
來源:酷知科普網 2.68W
通常要用MATLAB畫分段函式影象的話,總要分段去畫非常麻煩,還需要hold on,現在教你一種簡單化分段函式的方法,讓你一下子知道這個方法的魅力!!
操作方法
(01)確定你需要的分段函式是怎樣一個表示式,比如下面我的這個例子。
(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)點選執行,即可以得到分段函式的影象了。
特別提示
前面的表示式和後面的邏輯判斷相乘的時候,若前後均含有x,那麼中間的乘號要是".*",即點+乘號。