![]() |
hold on;
h=plot([-pi,0,pi],0,'k.'); set(h,'markersize',40);
pdl = inline('[x(2);-9.81*sin(x(1))]','t','x');
opt=odeset('RelTol',1e-5);
for x1=0.4:0.3:3,
[t,x]=ode45(pdl,[0 10],[x1;0],opt);
h=plot(x(:,1),x(:,2),'k-');
set(h,'linewidth',2);
end
|
![]() |
pdl = inline('[x(2);-9.81*sin(x(1))]','t','x');
opt=odeset('RelTol',1e-5);
for x1=2.2:0.3:3,
[t,x]=ode45(pdl,[0 10],[x1;0],opt);
h=plot(x(:,1),x(:,2),'k-');
set(h,'linewidth',2);
end
axis([2 4 -4 4]);
[t,x]=ode45(pdl,[0 -4],[3.14;0],opt);
h=plot(x(:,1),x(:,2),'k-'); set(h,'linewidth',4);
[t,x]=ode45(pdl,[0 -4],[3.142;0],opt);
h=plot(x(:,1),x(:,2),'k-'); set(h,'linewidth',4);
[t,x]=ode45(pdl,[0 4],[3.14;0],opt);
h=plot(x(:,1),x(:,2),'color',[0.6 0.6 0.6]); set(h,'linewidth',4);
[t,x]=ode45(pdl,[0 4],[3.142;0],opt);
h=plot(x(:,1),x(:,2),'color',[0.6 0.6 0.6]); set(h,'linewidth',4);
h=plot(pi,0,'k.');
set(h,'markersize',40);
|
![]() |
pdl = inline('[x(2);-9.81*sin(x(1))]','t','x');
opt=odeset('RelTol',1e-5);
axis([-4 4 -10 10])
[t,x]=ode45(pdl,[0 -5],[3.14;0],opt);
h=plot(x(:,1),x(:,2),'k-'); set(h,'linewidth',4);
[t,x]=ode45(pdl,[0 -4],[3.142;0],opt);
h=plot(x(:,1),x(:,2),'k-'); set(h,'linewidth',4);
[t,x]=ode45(pdl,[0 4],[-3.142;0],opt);
h=plot(x(:,1),x(:,2),'k-'); set(h,'linewidth',4);
[t,x]=ode45(pdl,[0 5],[3.14;0],opt);
h=plot(x(:,1),x(:,2),'color',[0.6 0.6 0.6]); set(h,'linewidth',4);
[t,x]=ode45(pdl,[0 4],[3.142;0],opt);
h=plot(x(:,1),x(:,2),'color',[0.6 0.6 0.6]); set(h,'linewidth',4);
[t,x]=ode45(pdl,[0 -4],[-3.142;0],opt);
h=plot(x(:,1),x(:,2),'color',[0.6 0.6 0.6]); set(h,'linewidth',4);
h=plot(pi,0,'k.'); set(h,'markersize',40);
h=plot(-pi,0,'k.'); set(h,'markersize',40);
|
→ Zurück zur Homepage www.dgl-buch.de
© 2008
Lars Grüne,
Oliver Junge