matlab函数图像

2025-02-26 04:04:53
推荐回答(1个)
回答1:

只要把for循环语句改一下就可以了。

for i=1:n

if x(i)>1

y1=func1(x(i));y(i)=y1;

elseif x(i)>-1 & x(i)<=1

y2=func2(x(i));y(i)=y2;

elseif x(i)<=-1

y3=func3(x(i));y(i)=y3;

end

end

plot(x,y,'r*-')

xlabel('x'),ylabel('y')

这样的话,只有一种颜色了。