| ²é¿´: 820 | »Ø¸´: 6 | |||
| µ±Ç°Ö÷ÌâÒѾ´æµµ¡£ | |||
| µ±Ç°Ö»ÏÔʾÂú×ãÖ¸¶¨Ìõ¼þµÄ»ØÌû£¬µã»÷ÕâÀï²é¿´±¾»°ÌâµÄËùÓлØÌû | |||
semibeautyľ³æ (ÕýʽдÊÖ)
|
[½»Á÷]
¡¾ÇóÖú¡¿Æ«Î¢·Ö·½³ÌÇó½â¡¾ÒÑÍê³É¡¿
|
||
|
ÏÂÃæÁ½¸öƫ΢·Ö·½³Ì£¬ÒªÓÃmatlabÇó½â£¬½âÓÃͼÐαíʾ£¬µ«×ÜÔËÐв»³öÀ´£¬¹ÊÇóÖú£¨Ð¡³æ¶ÔÕâЩ¾ÍÊÇÎÄ䣬ÊÇÎÒÃÇÀÏʦÈÃÎÒÈ¥×Éѯ¸ßÈË£¬ÓÐʲôµÍ¼¶´íÎ󣬴ó¼Ò¶àµ£´ý£© ·½³Ì1·½³Ì2·Ö±ð¶ÔÓ¦¸½¼þ1ºÍ2. ·½³Ì1 m-file: function dy = rigid(t,y) dy = zeros(3,1); % a column vector dy(1) = y(2) * y(3); dy(2) = -y(1) * y(3); dy(3) = -0.51 * y(1) * y(2); [T,Y] = ode45('rigid',[0 12],[0 1 1]); plot(T,Y(:,1),'-',T,Y(:,2),'-.',T,Y(:,3),'.') ·½³Ì2 m-file: function dy = vdp1000(t,y) dy = zeros(2,1); % a column vector dy(1) = y(2); dy(2) = 1000*(1 - y(1)^2)*y(2) - y(1); options = odeset('RelTol',1e-4,'AbsTol',[1e-4 1e-4 1e-5]); [T,Y] = ode15s('vdp1000',[0 3000],[2 0],options); plot(T,Y(:,1),'-o') ÉÏÃæÊÇÎÒ°ÑÎÒÃÇÀÏʦ·¢¸øÎÒµÄÌùÉÏ¡£Ëý˵ÊǰïÖúÎļþµÄÁ½¸öÀý×Ó£¬ÎÒÃÇÒª½âµÄ·½³ÌºÍÕâ¸öÀàËÆ£¬Ö»ÊÇδ֪Êý¶àÁËÒ»µã£¬ÏÖÔÚÁ½¸öʾÀý¶¼ÔËÐв»³öÀ´£¬ÒÔÇ°Ôø¾ÔËÐгöÀ´¹ý¡£ [ Last edited by nono2009 on 2009-9-25 at 07:16 ] |
» ²ÂÄãϲ»¶
318Çóµ÷¼Á
ÒѾÓÐ8È˻ظ´
Çóµ÷¼Á
ÒѾÓÐ7È˻ظ´
0703»¯Ñ§
ÒѾÓÐ13È˻ظ´
307·Ö²ÄÁÏרҵÇóµ÷¼Á
ÒѾÓÐ4È˻ظ´
0855Çóµ÷¼Á²ÄÁÏ
ÒѾÓÐ8È˻ظ´
332Çóµ÷¼Á
ÒѾÓÐ9È˻ظ´
¼×´¼/¶þÂÈ 1:15¹ýÖù×Ó
ÒѾÓÐ3È˻ظ´
272Çóµ÷¼Á
ÒѾÓÐ4È˻ظ´
Ò»Ö¾Ô¸Î÷±±Å©ÁÖÐóÄÁר˶336·ÖÇóµ÷¼Á
ÒѾÓÐ3È˻ظ´
Çóµ÷¼Á
ÒѾÓÐ10È˻ظ´

catqq
ͳæ (СÓÐÃûÆø)
- Ó¦Öú: 0 (Ó×¶ùÔ°)
- ½ð±Ò: 147.2
- ºì»¨: 1
- Ìû×Ó: 221
- ÔÚÏß: 133.7Сʱ
- ³æºÅ: 467553
- ×¢²á: 2007-11-26
- רҵ: ëÔó¶«Ë¼ÏëÑо¿
¡ï ¡ï
semibeauty(½ð±Ò+1,VIP+0):лл£¬ÎÒ»áÈÏÕæ¶Á 5-20 16:47
kuhailangyu(½ð±Ò+1,VIP+0):лл²ÎÓ룡 5-20 18:41
semibeauty(½ð±Ò+1,VIP+0):лл£¬ÎÒ»áÈÏÕæ¶Á 5-20 16:47
kuhailangyu(½ð±Ò+1,VIP+0):лл²ÎÓ룡 5-20 18:41
| help Ò»ÏÂode45 ¶ÁÒ»¶ÁmatlabµÄ°ïÖú£¬ÉÏÃæ½âÊ͵ĺÜÇå³þµÄ¡£ |
3Â¥2009-05-20 14:36:36
sitonyl
Ìú¸Ëľ³æ (ÎÄ̳¾«Ó¢)
- Ó¦Öú: 33 (СѧÉú)
- ½ð±Ò: 12935.9
- ºì»¨: 3
- Ìû×Ó: 10448
- ÔÚÏß: 338.8Сʱ
- ³æºÅ: 722261
- ×¢²á: 2009-03-14
- ÐÔ±ð: GG
- רҵ: µ¼º½¡¢ÖƵ¼Óë´«¸Ð¼¼Êõ
¡ï ¡ï ¡ï ¡ï
semibeauty(½ð±Ò+1,VIP+0):лл»Ø¸´£¬ÎÒ»á°ÑÒâ¼û·´À¡»ØÈ¥ 5-20 10:40
semibeauty(½ð±Ò+1,VIP+0):лл 5-20 16:46
kuhailangyu(½ð±Ò+2,VIP+0):лл²ÎÓ룡 5-20 18:40
semibeauty(½ð±Ò+1,VIP+0):лл»Ø¸´£¬ÎÒ»á°ÑÒâ¼û·´À¡»ØÈ¥ 5-20 10:40
semibeauty(½ð±Ò+1,VIP+0):лл 5-20 16:46
kuhailangyu(½ð±Ò+2,VIP+0):лл²ÎÓ룡 5-20 18:40
|
1¡¢Í¼Æ¬Öеķ½³ÌÊdz£Î¢·Ö·½³Ì£¬²»ÊÇÆ«Î¢·Ö·½³Ì¡£ 2¡¢´ÓͼƬÖеķ½³Ì¿ÉÒÔ¿´³öÀ´£¬ÓÃode45²¢²»ÊǺõÄÑ¡Ôñ£¬Òª×¢ÒâstiffnessÎÊÌâ¡£ [ Last edited by sitonyl on 2009-5-20 at 10:01 ] |

2Â¥2009-05-20 09:59:59
wuao-520
ͳæ (СÓÐÃûÆø)
- Ó¦Öú: 0 (Ó×¶ùÔ°)
- ½ð±Ò: 97
- Ìû×Ó: 58
- ÔÚÏß: 10·ÖÖÓ
- ³æºÅ: 661756
- ×¢²á: 2008-11-25
¡ï
woshilsh(½ð±Ò+1,VIP+0):thanks 5-20 23:24
woshilsh(½ð±Ò+1,VIP+0):thanks 5-20 23:24
| ¶ÁÒ»¶ÁmatlabµÄ°ïÖú£¬ÉÏÃæ½âÊͷdz£ÓÐÓÃµÄ |
4Â¥2009-05-20 22:27:01
epson009
½ð³æ (СÓÐÃûÆø)
- Ó¦Öú: 0 (Ó×¶ùÔ°)
- ½ð±Ò: 658.3
- Ìû×Ó: 53
- ÔÚÏß: 16.5Сʱ
- ³æºÅ: 400322
- ×¢²á: 2007-06-12
- רҵ: ÎïÀíѧ
¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï
woshilsh(½ð±Ò+4,VIP+0):thanks, 5-28 15:22
semibeauty(½ð±Ò+5,VIP+0):ллÄãµÄÏêϸ½â´ð£¬Ð»Ð» 5-31 20:57
woshilsh(½ð±Ò+4,VIP+0):thanks, 5-28 15:22
semibeauty(½ð±Ò+5,VIP+0):ллÄãµÄÏêϸ½â´ð£¬Ð»Ð» 5-31 20:57
|
Õâ¸öÎÊÌâºÜºÃ°ì¡£ÓÐÁ½ÖÖ·½·¨½â¾ö£º(Õë¶ÔµÚÒ»¸öÀý×Ó£© 1.Ê×ÏȽ¨Á¢º¯ÊýÎļþ¡£±£´æ³Érigid.m£¬ÄÚÈÝÈçÏ£º function dy = rigid(t,y) dy = zeros(3,1); % a column vector dy(1) = y(2) * y(3); dy(2) = -y(1) * y(3); dy(3) = -0.51 * y(1) * y(2); È»ºóÔÚÃüÁîÐÐÀïÃæµ÷Óà [T,Y] = ode45('rigid',[0 12],[0 1 1]); plot(T,Y(:,1),'-',T,Y(:,2),'-.',T,Y(:,3),'.') 2.µÚ¶þÖÖ·½·¨£º±àдº¯ÊýÎļþ£¬±£´æÎªfangcheng1.m£¬ÄÚÈÝÈçÏ£º function fangcheng1 [T,Y] = ode45('rigid',[0 12],[0 1 1]); plot(T,Y(:,1),'-',T,Y(:,2),'-.',T,Y(:,3),'.') function dy = rigid(t,y) £¨×÷Ϊһ¸ö×Óº¯Êý£¬±»ode45µ÷Óã© dy = zeros(3,1); % a column vector dy(1) = y(2) * y(3); dy(2) = -y(1) * y(3); dy(3) = -0.51 * y(1) * y(2); È»ºóÔÚÃüÁîÐÐÀïÊäÈëfangcheng1ÔËÐм´¿É¡£ |
6Â¥2009-05-28 14:58:41














»Ø¸´´ËÂ¥