±±¾©Ê¯ÓÍ»¯¹¤Ñ§Ôº2026ÄêÑо¿ÉúÕÐÉú½ÓÊÕµ÷¼Á¹«¸æ
²é¿´: 580  |  »Ø¸´: 11
µ±Ç°Ö÷ÌâÒѾ­´æµµ¡£

monitor2885

ÖÁ×ðľ³æ (Ö°Òµ×÷¼Ò)

¶Ó³¤

[½»Á÷] ¡¾ÇóÖú¡¿u˳´Îȡֵ

function test
global u
t=0:1:10;
[t,y]=ode45(@ivpodefun,t,[0 2]);
plot(t,y(:,1),'ro-',t,y(:,2),'b^-')

function dydt=ivpodefun(t,y,u)
global u
u=xlsread('data.xls');% uÔÚexcelÀïÃæÊÇÒ»ÁÐÊý£¬1£»2£»3£»4£»5£»6£»5£»4£»3£»2£»1£»
dydt=zeros(2,1);
dydt(1)=y(2);
dydt(2)=u*(1-y(1)^2)*y(2)-y(1);

Ä¿µÄ£ºÈÃʱ¼äÔËÐÐÒ»¸öÖµ£¬²ÎÊýu¾Íȡһ¸öÖµ£¬Ë³´Îȡֵ¡£uµÄÕâ11¸öÊýÊÇ´ÓexcelдÈëµÄ¡£ÉÏÃæÕâЩ³ÌÐòËÆºõÒª¼Ó¼¸¾ä£¬Ð»Ð»°ïæ¡£
»Ø¸´´ËÂ¥

» ²ÂÄãϲ»¶

Retirement
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

change0618

Ìú¸Ëľ³æ (ÖøÃûдÊÖ)

·½ÕÉ´óʦ

¡ï
kuhailangyu(½ð±Ò+1,VIP+0):»¶Ó­»ý¼«²ÎÓë 10-14 13:58
tÊÇÒ»¸ö»ý·ÖÇø¼ä£¬³ÌÐòÔËÐеÄʱºò²¢·ÇֻȡÄãËù¸ø¶¨µÄ0:1:10Öµ£¬Ö»ÊÇ»æÍ¼ÏÔʾµÄʱºòÊÇt=0:1:10¶ÔÓ¦µÄyÖµ¡£Äã¿ÉÒÔÖð²½ÏÔʾ¿´Ò»Ï£¬tÔÚ0:1Ö®¼ä±ä²½³¤¾ÍÈ¡Á˼¸Ê®¸öÖµ.
2Â¥2009-10-14 12:32:25
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

change0618

Ìú¸Ëľ³æ (ÖøÃûдÊÖ)

·½ÕÉ´óʦ

²»ÖªµÀÊDz»ÊÇÄãËùÒªµÄ

[ Last edited by change0618 on 2009-10-14 at 12:51 ]
3Â¥2009-10-14 12:36:53
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

change0618

Ìú¸Ëľ³æ (ÖøÃûдÊÖ)

·½ÕÉ´óʦ

¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï
nono2009(½ð±Ò+3,VIP+0):ллÈÈÐİïÖú¡£»¶Ó­³£À´½»Á÷¡£ 10-14 13:12
monitor2885(½ð±Ò+10,VIP+0):µÄÈ·Å£B£¬»¹µÃ¼ÌÐøÇë½Ì¡£ 10-14 14:13
function test
clear
clc
global u
u0=xlsread('data.xls');% uÔÚexcelÀïÃæÊÇÒ»ÁÐÊý£¬1£»2£»3£»4£»5£»6£»5£»4£»3£»2£»1£»
t0=0:1:10;
y0=[0 2];
tt=[];yy=[];
for i=1:length(t0)-1
    t=[t0(i), t0(i+1)];
    u=u0(i);
    [t,y]=ode45(@ivpodefun,t,y0);
    y0=y(end,: );
    tt=[tt;t];
    yy=[yy;y];
end
figure
plot(tt,yy(:,1),'ro-',tt,yy(:,2),'b^-')

function dydt=ivpodefun(t,y)
global u
dydt=[y(2);
      u*(1-y(1)^2)*y(2)-y(1)];

[ Last edited by change0618 on 2009-10-14 at 13:01 ]
4Â¥2009-10-14 12:49:47
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

monitor2885

ÖÁ×ðľ³æ (Ö°Òµ×÷¼Ò)

¶Ó³¤

ÒýÓûØÌû:
Originally posted by change0618 at 2009-10-14 12:32:
tÊÇÒ»¸ö»ý·ÖÇø¼ä£¬³ÌÐòÔËÐеÄʱºò²¢·ÇֻȡÄãËù¸ø¶¨µÄ0:1:10Öµ£¬Ö»ÊÇ»æÍ¼ÏÔʾµÄʱºòÊÇt=0:1:10¶ÔÓ¦µÄyÖµ¡£Äã¿ÉÒÔÖð²½ÏÔʾ¿´Ò»Ï£¬tÔÚ0:1Ö®¼ä±ä²½³¤¾ÍÈ¡Á˼¸Ê®¸öÖµ.

ͨ¹ýodeset£¬°Ñ initialstepÉ趨Ϊ1£¬¿ÉÒÔÂð£¿Äܲ»ÄÜʵÏÖ³ÌÐòÔËÐеIJ½³¤¾ÍÊÇ1

options=odeset('initialstep',1);
Retirement
5Â¥2009-10-14 14:14:58
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

change0618

Ìú¸Ëľ³æ (ÖøÃûдÊÖ)

·½ÕÉ´óʦ

¡ï ¡ï ¡ï ¡ï ¡ï
monitor2885(½ð±Ò+3,VIP+0):½âÊÍÒ»ÏÂÉÏÃæµÄ³ÌÐò°É 10-14 18:40
sunxiao(½ð±Ò+2,VIP+0):лл²ÎÓ룬»¶Ó­³£À´ 10-15 05:00
ºÃÏñ²»ÐУ¬ode45±¾Éí¾ÍÊDZ䲽³¤Ëã·¨£¬ÉèÖÃinitialstepÖ»ÊÇÌṩһ¸ö³õʼµÄ²½³¤£¬Ëæ×ž«¶ÈµÄÒªÇ󣬲½³¤±ØÈ»²»¶Ï¼õС¡£Äã¿ÉÒÔ²ÉÓö¨²½³¤·¨³ÌÐò£¬ÏñÁú¸ñ¿âËþ·¨£¬×Ô¼º¿ÉÒÔ±àдһ¸ö¡£µ«ÊÇ»áÃæÁÙuµÄ±ä»¯ÎÊÌâ¡£

[ Last edited by change0618 on 2009-10-14 at 17:58 ]
6Â¥2009-10-14 16:40:20
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

monitor2885

ÖÁ×ðľ³æ (Ö°Òµ×÷¼Ò)

¶Ó³¤

ÒýÓûØÌû:
Originally posted by change0618 at 2009-10-14 12:49:
function test
clear
clc
global u
u0=xlsread('data.xls');% uÔÚexcelÀïÃæÊÇÒ»ÁÐÊý£¬1£»2£»3£»4£»5£»6£»5£»4£»3£»2£»1£»
t0=0:1:10;
y0=[0 2];
tt=[];yy=[];
for i=1:length(t0)-1
    t=[t0(i), t0(i+ ...

y0=y(end,: );
    tt=[tt;t];
    yy=[yy;y];

ÕâÈý¾ä£¬Ã¿Ò»¾äµÄÒâ˼ºÍÄ¿µÄÊÇÊ²Ã´ÄØ£¿½âÊÍÒ»ÏÂߣ¬Ã»¿´¶®¡£Ð»Ð»
Retirement
7Â¥2009-10-14 18:39:44
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

change0618

Ìú¸Ëľ³æ (ÖøÃûдÊÖ)

·½ÕÉ´óʦ

¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï
monitor2885(½ð±Ò+5,VIP+0):y(end,:)ÖеÄendºÍðºÅ·Ö±ðÖ¸´úË­ÄØ£¿ 10-15 00:10
sunxiao(½ð±Ò+2,VIP+0):ºÜºÃ£¬ºÜÓÐÄÍÐÄ 10-15 05:00
for i=1:length(t0)-1   
    t=[t0(i), t0(i+1)];  %uȡֵµÄ²»Í¬£¬½«»ý·ÖÇø¼äÒÀ´Î·Ö³ÉÁË10¶Î
    u=u0(i);
    [t,y]=ode45(@ivpodefun,t,y0);
    y0=y(end,: );      % ÉèÖÃÏÂÒ»»ý·ÖÇø¼äµÄ³õÖµ£¬ÒòΪy0=[0 2]Ö»ÊÇt=0ʱµÄ³õÖµ¡£ÔÚ»ý·ÖÇø¼ät=[t0(i+1), t0(i+2)]ʱ£¬³õÖµÓ¦¸Ã±äΪt0(i+1)¶ÔÓ¦µÄy(end,: )Öµ¡£
    tt=[tt;t];            % ½«±¾´Î»ý·ÖÇø¼äµãÓëÇ°ÃæµÄ»ý·ÖÇø¼äµãºÏ²¢
    yy=[yy;y];          % ½«±¾´Î»ý·ÖÇø¼äµã¶ÔÓ¦µÄº¯ÊýÖµÓëÇ°ÃæµÄº¯ÊýÖµºÏ²¢
end


ÓÐÒ»¸öȱµã¾ÍÊÇÓÉÓÚ·Ö¶ÎÇø¼äÊDZÕÇø¼ä£¬ËùÒÔÔڷֶεã(1 2 3 4 5 6 7 8 9)ÉÏ, tt£¬yyÔÚÓжþ´ÎÖØ¸´

¿ÉÒÔ ¸Ä³É
for i=1:length(t0)-1
    t=[t0(i), t0(i+1)];
    u=u0(i);
    [t,y]=ode45(@ivpodefun,t,y0);
    y0=y(end,: );
    tt=[tt;t(1:end-1)];
    yy=[yy;y(1:end-1,: )];
end
tt=[tt;t(end)];
yy=[yy;y(end,: )];


¾ßÌåµÄÇø±ðÄã¿ÉÒÔÏÔʾһÏ¿´¿´
8Â¥2009-10-14 18:57:13
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

monitor2885

ÖÁ×ðľ³æ (Ö°Òµ×÷¼Ò)

¶Ó³¤

y0=y(end,: );      % ÉèÖÃÏÂÒ»»ý·ÖÇø¼äµÄ³õÖµ£¬ÒòΪy0=[0 2]Ö»ÊÇt=0ʱµÄ³õÖµ¡£ÔÚ»ý·ÖÇø¼ät=[t0(i+1), t0(i+2)]ʱ£¬³õÖµÓ¦¸Ã±äΪt0(i+1)¶ÔÓ¦µÄy(end,: )Öµ¡£

endºÍðºÅ·Ö±ðÖ¸´úË­£¿
Retirement
9Â¥2009-10-15 00:11:46
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

change0618

Ìú¸Ëľ³æ (ÖøÃûдÊÖ)

·½ÕÉ´óʦ

¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï
nono2009(½ð±Ò+2,VIP+0):ллÈÈÐİïÖú¡£»¶Ó­³£À´½»Á÷¡£ 10-15 10:39
monitor2885(½ð±Ò+5,VIP+0):Äã²»µ«Å£B£¬»¹ÓÐÔðÈÎÐÄ£¡ 10-15 19:48
wuguocheng(½ð±Ò+2,VIP+0): ÔÙ½±ÀøÒ»Ï 10-15 20:05
y0=y(end,: );      % ÔÚÕâÀïend±íʾ×îºóÒ»ÐÐ, : ±íʾËùÓÐÁÐ,ËùÒÔy(end,: )±íʾy¾ØÕó(n¡Á2¾ØÕó)µÄ×îºóÒ»ÐÐÐÐÏòÁ¿(Á½¸öÔªËØy1,y2£¬¾ÍÊÇ΢·Ö·½³ÌÖеÄy1,y2).»ý·ÖÇø¼äÊÇ[t(i),t(i+1)],ËùÒÔÒ²¾ÍÊÇt(i+1)Ëù¶ÔÓ¦µÄy1, y2Öµ,Ò²ÊÇÏÂÒ»¸ö»ý·ÖÇø¼ä[t(i+1),t(i+2)]¶ÔÓ¦µÄ³õÖµ¡£

[ Last edited by change0618 on 2009-10-15 at 09:50 ]
10Â¥2009-10-15 09:43:59
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû
Ïà¹Ø°æ¿éÌø×ª ÎÒÒª¶©ÔÄÂ¥Ö÷ monitor2885 µÄÖ÷Ìâ¸üÐÂ
×î¾ßÈËÆøÈÈÌûÍÆ¼ö [²é¿´È«²¿] ×÷Õß »Ø/¿´ ×îºó·¢±í
[¿¼ÑÐ] 282Çóµ÷¼Á +19 ycy1201 2026-04-01 21/1050 2026-04-03 18:32 by lsÁõ˧
[¿¼ÑÐ] Ò»Ö¾Ô¸»ªÖÐũҵ071010£¬×Ü·Ö320Çóµ÷¼Á +7 À§À§À§À§À¤À¤ 2026-04-02 7/350 2026-04-03 17:26 by Yuena_Wang
[¿¼ÑÐ] ÉúÎïѧ308·ÖÇóµ÷¼Á£¨Ò»Ö¾Ô¸»ª¶«Ê¦´ó£© +7 ÏàÐűػá¹ââÍòÕ 2026-04-02 7/350 2026-04-03 16:48 by rzh123456
[¿¼ÑÐ] Çó²ÄÁϵ÷¼Á£¬Ò»Ö¾Ô¸Ö£ÖÝ´óѧ289·Ö +14 ˶ÐǸ° 2026-04-03 14/700 2026-04-03 15:48 by Çç¿Õ210210
[¿¼ÑÐ] ¹¤¿Æ 267Çóµ÷¼Á +5 wanwan00 2026-04-02 7/350 2026-04-03 14:14 by zhangdingwa
[˶²©¼ÒÔ°] ÇóÀÏʦÊÕÁô +9 lllq123 2026-04-03 9/450 2026-04-03 13:48 by ºôÎü¶¼ÊǼõ·Ê
[¿¼ÑÐ] ±¾¿ÆÐÂÄÜÔ´¿ÆÑ§Ó빤³Ì£¬Ò»Ö¾Ô¸»ªÀíÄܶ¯285Çóµ÷¼Á +9 AZMK 2026-03-28 13/650 2026-04-03 11:18 by qqq850810
[¿¼ÑÐ] ר˶ 351 086100 Ò²ÊÇ¿¼µÄ²Ä¿Æ»ù ±¾¿ÆÒ²ÊDzÄÁÏ +8 202451007219 2026-04-02 8/400 2026-04-03 09:50 by À¶ÔÆË¼Óê
[¿¼ÑÐ] ¸´ÊÔµ÷¼Á +3 bvzz 2026-04-01 3/150 2026-04-03 09:47 by À¶ÔÆË¼Óê
[¿¼ÑÐ] ²ÄÁϵ÷¼Á +8 ÀÁÑòÑòÇáÖÃÓñÍÎ 2026-04-02 8/400 2026-04-02 22:03 by liu823948201
[¿¼ÑÐ] 22408 266Çóµ÷¼Á +3 masss11222 2026-04-02 3/150 2026-04-02 18:11 by ±ÊÂä½õÖÝ
[¿¼ÑÐ] 285Çóµ÷¼Á +14 AZMK 2026-04-02 14/700 2026-04-02 15:54 by ÉϾÅÌìÀ¿Ô£¨ºÃÔ
[¿¼ÑÐ] Ò»Ö¾Ô¸±±¾©¿Æ¼¼´óѧ²ÄÁÏѧ˶328·ÖÇóµ÷¼Á +6 1¶Îʱ¼ä 2026-03-31 7/350 2026-04-02 13:57 by 3041
[¿¼ÑÐ] 070300»¯Ñ§Çóµ÷¼Á +14 С»ÆÑ¼±¦ 2026-03-30 14/700 2026-04-02 10:07 by oooqiao
[¿¼ÑÐ] 354Çóµ÷¼Á +4 lxb598 2026-03-31 5/250 2026-04-02 09:55 by Jaylen.
[¿¼ÑÐ] ²ÄÁÏÇóµ÷¼Á +10 ÄØÄØÄÝÄÝ 2026-04-01 13/650 2026-04-02 09:17 by olim
[¿¼ÑÐ] 267Çóµ÷¼Á +13 uiybh 2026-03-31 13/650 2026-04-01 10:25 by ̽123
[¿¼ÑÐ] Ò»Ö¾Ô¸±±¾©¿Æ¼¼´óѧ085601²ÄÁϹ¤³ÌÓ¢Ò»Êý¶þ³õÊÔ×Ü·Ö335Çóµ÷¼Á +5 Ë«ÂíβƦÀϰå2 2026-03-31 5/250 2026-04-01 09:04 by oooqiao
[¿¼ÑÐ] ²ÄÁÏÓ뻯¹¤272Çóµ÷¼Á +25 °¢Ë¹µÙ·Ò2004 2026-03-28 25/1250 2026-03-31 16:27 by hypershenger
[¿¼ÑÐ] ÉúÎÑÐ337·ÖÇóµ÷¼Á +4 cgxin 2026-03-30 6/300 2026-03-31 14:18 by ¼Çʱ¾2026
ÐÅÏ¢Ìáʾ
ÇëÌî´¦ÀíÒâ¼û