确定你需要的分段函数是怎样一个表达式,比如下面我的这个例子。
y = x,0 <= x <4;
2,4 <= x < 6;
5 – x/2, 6 <= x < 8;
1, x >= 8;
打开MATLAB软件,粘贴以下代码:
clc; clear all
x=0:0.01:10;
y=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
解释一下,代码的逻辑运算符是这个程序成败的关键,利用了判断逻辑数和向量之间的相乘,构造分段函数的表达式
点击运行,即可以得到分段函数的图像了。
注意:
前面的表达式和后面的逻辑判断相乘的时候,若前后均含有x,那么中间的乘号要是”.*”,即点+乘号。
今天的文章Matlab画分段函数的图像_MATLAB怎么画函数图像分享到此就结束了,感谢您的阅读。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/71508.html