如下MATLAB程序。。。。MATLAB6.5 ( T k6 x/ v% B7 C+ X8 G2 M+ w%a,b,c 为系统的三个变量,用ODE45数值解算法 9 @/ K! y) T: {0 e& dclear ' W8 l% W2 ~" g6 O( o# [, R% _global a b c % b5 k; y5 v. i/ Ya=10;b=8/3;c=22; 6 B/ _, i" b. h) W5 F t) _8 V3 d[T,X]=ode45('Lorenz',[0 100],[10;4;10]); 9 O% ]7 Y6 k. F8 |subplot(2,2,1)' i7 A+ t/ Z, J' u8 p
plot(X(:,1),X(:,2))" q7 B! s o8 X" p- X
subplot(2,2,2)% s& |; }5 Z2 \9 B# p: y# U) f
plot(X(:,1),X(:,3)) k& n3 _/ P8 l+ @4 j
subplot(2,2,3) 3 _: t/ d: ^6 K) Z: _; [plot(X(:,2),X(:,3)) ; f5 {( p. Z" e1 S9 s4 Rsubplot(2,2,4) ; H1 F1 j: t2 I2 l4 a3 Fplot3(X(:,1),X(:,2),X(:,3)) 7 T' r# e a" C! a7 _view(-20,60); 7 ~1 J }! l- zxlabel('x');ylabel('y');zlabel('z'); % K2 C" v/ P7 M3 m9 H: i) @- D# T- E6 f, B# u
" R7 o; p+ P- U J! w
( Y- j9 k5 ?: u. J, lfunction dx=Lorenz(t,x)8 `8 B, C- o: X; j+ V" E# p
global a b c: O, l* |! a7 C
dx=[a*(x(2)-x(1));c*x(1)-x(1)*x(3)-x(2);x(1)*x(2)-b*x(3)];" v. B/ s9 J' b( S
! z6 h( W" s u/ [% }5 u. ]# D y* V6 z( R
画出来的图形附件!根据不同的参数画出来的图' Y7 z( r! X7 ~7 V F