我用matlab画图,怎么老出误!为什么?x1=0:0.01:10;x2=10:0.01:25;x3=25:0.01:30;y1=0*x1;y2=1+0*x2;y3=-1/255*(x+5)*(x-25); x=[x1,x2,x3];y=[y1,y2,y3]; plot(x,y);axis([0 25 -0.5 1.5])抱歉,函数发错了,应是这个的.

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/28 14:57:53
我用matlab画图,怎么老出误!为什么?x1=0:0.01:10;x2=10:0.01:25;x3=25:0.01:30;y1=0*x1;y2=1+0*x2;y3=-1/255*(x+5)*(x-2

我用matlab画图,怎么老出误!为什么?x1=0:0.01:10;x2=10:0.01:25;x3=25:0.01:30;y1=0*x1;y2=1+0*x2;y3=-1/255*(x+5)*(x-25); x=[x1,x2,x3];y=[y1,y2,y3]; plot(x,y);axis([0 25 -0.5 1.5])抱歉,函数发错了,应是这个的.
我用matlab画图,怎么老出误!为什么?
x1=0:0.01:10;
x2=10:0.01:25;
x3=25:0.01:30;
y1=0*x1;
y2=1+0*x2;
y3=-1/255*(x+5)*(x-25);
x=[x1,x2,x3];
y=[y1,y2,y3];
plot(x,y);
axis([0 25 -0.5 1.5])
抱歉,函数发错了,应是这个的.

我用matlab画图,怎么老出误!为什么?x1=0:0.01:10;x2=10:0.01:25;x3=25:0.01:30;y1=0*x1;y2=1+0*x2;y3=-1/255*(x+5)*(x-25); x=[x1,x2,x3];y=[y1,y2,y3]; plot(x,y);axis([0 25 -0.5 1.5])抱歉,函数发错了,应是这个的.
按你的程序来,修改如下:
x1=0:0.01:10;
x2=10:0.01:25;
x3=25:0.01:30;
y1(1:length(x1))=0*x1;
y2(1:length(x2))=ones(1,length(x2))+0*x2;
y3(1:length(x3))=-1/255*(x3+5*ones(1,length(x3))).*(x3-25*ones(1,length(x3))); !这个自变量应该是x3?
x=[x1,x2,x3];
y=[y1,y2,y3];
plot(x,y);
axis([0 25 -0.5 1.5])