下面的分段函数用matlab画图为什么老是报错?x=1:0.1:30;y=(5*1.0558-5*1.0558^(x-1))/(-0.0558).*(x4&&x6);plot(x,y);

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/16 20:18:24

下面的分段函数用matlab画图为什么老是报错?x=1:0.1:30;y=(5*1.0558-5*1.0558^(x-1))/(-0.0558).*(x4&&x6);plot(x,y);
下面的分段函数用matlab画图为什么老是报错?
x=1:0.1:30;
y=(5*1.0558-5*1.0558^(x-1))/(-0.0558).*(x4&&x6);
plot(x,y);

下面的分段函数用matlab画图为什么老是报错?x=1:0.1:30;y=(5*1.0558-5*1.0558^(x-1))/(-0.0558).*(x4&&x6);plot(x,y);
改成这样:

x=1:0.1:30;
y=(5*1.0558-5*1.0558.^(x-1))/(-0.0558).*(x<=4)+((5*1.0558-5*1.0558.^(x-1))/(-0.0558).^(x-4)-(1.5*1.0558-1.5*1.0558.^(x-5))/(-0.0558)).*(x>4&x<=6)+((5*1.0558-5*1.0558.^(x-1))/(-0.0558).^(x-4)-(4*1.0558-4*1.0558.^(x-5))/(-0.0558).^(x-6)-4*1.0558.^(x-7)/(-0.0558)).*(x>6);
plot(x,y);