MATLAB如何画分段函数的图像


MATLAB如何画分段函数的图像

通常要用MATLAB画分段函数图像的话,总要分段去画非常麻烦,还需要hold on,现在教你一种简单化分段函数的方法,让你一下子知道这个方法的魅力!!

打开MATLAB软件,粘贴以下代码:

clc; clear all

x=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

解释一下,代码的逻辑运算符是这个程序成败的关键,利用了判断逻辑数和向量之间的相乘,构造分段函数的表达式

点击运行,即可以得到分段函数的图像了。

END
注意事项
前面的表达式和后面的逻辑判断相乘的时候,若前后均含有x,那么中间的乘号要是".*",即点+乘号。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM