通常要用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()函数进行线性回归分析?
新闻热点
疑难解答
图片精选