matlab中如何画分段函数的图? 急!!

2025-06-26 20:42:27
推荐回答(3个)
回答1:

我有一个笨方法:
x1=-0:0.05:0.6181
y1=-54.53*x1.^2+67.28*x1-12.88;
x2=0.6081:0.05:2
y2=-714.8*x2.^2+883.6*x2-265.16
x=[x1,x2];y=[y1,y2];
plot(x,y);

回答2:

如果先输入x的范围如x=0:0.7:1.4;
用下面语句可以实现
y=(x<0.6181).*(-54.53*x.^2+67.28*x-12.88)+(x>0.6181).*(-714.8*x.^2+883.6*x-265.16)

回答3: