MATLAB怎么求分段函数,一个简单的分段函数,怎么用matlab画图,详见问题补充

题目是我自己编的,也不知道图形奇不奇怪,主要还是想学习一下怎么编程,谢谢

x= 0:.1:10;
y(x>=0 & x<= 3) = 1 - exp(-pi.*x(x>=0 & x<= 3));
y( (x>3 & x <= 7.5)) = 1- exp(-(pi/2.*x(x>3 & x <= 7.5).^2 - 1));
y(( x> 7.5 & x <= 10 )) = 1- exp(-(pi/2.*x( x> 7.5 & x <= 10 ).^2));
figure,plot(x,y)

追问

如果函数比较复杂,这种方法编写起来就比较复杂。有其他编写方法吗

追答

有,可以引进 if 来区分分段

温馨提示:答案为网友推荐,仅供参考
相似回答