通常要用MATLAB畫分段函數圖像的話,總要分段去畫非常麻煩,還需要hold on,現在教你一種簡單化分段函數的方法,讓你一下子知道這個方法的魅力!
步驟如下:
第一步比如我們要畫這樣一個分段函數圖像“
-4<x<4;y=3*x;
4<=x<12;y=20;
12<=x<18;y=-5x+2;”,如下圖所示:
第二步我們先用matlab表達出來,y=(3*x).*(x>=-4&x<4) + 20*(x>=4&x<12)+(-5*x+2).*(x>12&x<=18),如下圖所示:
第三步輸入x=-4:0.1:18,這個x的范圍也是分段函數x的條件范圍,如下圖所示:
第四步m腳本輸入“
x=-4:0.1:18
y=(3*x).*(x>=-4&x<4) + 20*(x>=4&x<12)+(-5*x+2).*(x>12&x<=18)
plot(x,y)
”代碼,如下圖所示:
第五步運行腳本,可以看到已經畫出了分段函數圖像,主要是先用matlab表示出分段函數,然后使用plot畫圖就可以,如下圖所示:
相關閱讀:
MathWorks Matlab R2018b(V9.5)破解版密鑰安裝+許可激活詳細教程(含下載)
Matlab 2018a怎么安裝?Matlab R2018a官方激活安裝詳細教程(附下載)
matlab中如何應用regress()函數進行線性回歸分析?
新聞熱點
疑難解答
圖片精選