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