分段函数用matlab作图,就是在0到10要用上面一个函数,10到20要用第二个 函数,第二个函数的初值是第一个函数的末值,最后用一个图表现出来,我这样设置貌似第二个会覆盖到第一个啊.tspan=[0,10];x

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/28 13:21:47
分段函数用matlab作图,就是在0到10要用上面一个函数,10到20要用第二个 函数,第二个函数的初值是第一个函数的末值,最后用一个图表现出来,我这样设置貌似第二个会覆盖到第一个啊.tspan=[0,10];x

分段函数用matlab作图,就是在0到10要用上面一个函数,10到20要用第二个 函数,第二个函数的初值是第一个函数的末值,最后用一个图表现出来,我这样设置貌似第二个会覆盖到第一个啊.tspan=[0,10];x
分段函数用matlab作图,
就是在0到10要用上面一个函数,10到20要用第二个 函数,第二个函数的初值是第一个函数的末值,最后用一个图表现出来,我这样设置貌似第二个会覆盖到第一个啊.
tspan=[0,10];
x0=[20;27;20;45;20;29;20;58;20;15;20;24;15;20;15;40;20;20;16;21;13;20;20;21];
[t,x]=ode45('lorenzeq1',tspan,x0);
tspan=[10,20];
n=length(t);
x1=x(n,:)
[t,x]=ode45('lorenzeq',tspan1,x1);
plot(x(:,1),x(:,2),'-',x(:,3),x(:,4),'o',x(:,5),x(:,6),'.',x(:,7),x(:,8),':',x(:,9),x(:,10),'k',x(:,11),x(:,12),'r')
figure;
plot(x(:,13),x(:,14),'-',x(:,15),x(:,16),'o',x(:,17),x(:,18),'.',x(:,19),x(:,20),':',x(:,21),x(:,22),'k',x(:,23),x(:,24),'r')

分段函数用matlab作图,就是在0到10要用上面一个函数,10到20要用第二个 函数,第二个函数的初值是第一个函数的末值,最后用一个图表现出来,我这样设置貌似第二个会覆盖到第一个啊.tspan=[0,10];x
画第二个图的时候不是用:hold on 吗