| ²é¿´: 1456 | »Ø¸´: 8 | ||||
glgjwÒø³æ (СÓÐÃûÆø)
|
[ÇóÖú]
matlabÇó´øÊ¼þµÄ΢·Ö·½³Ì×ܳö´í ÒÑÓÐ1È˲ÎÓë
|
|||
|
>> opts=odeset('events',@lift) >> [t,y,timeend]=ode45('mass1',[0 10],[0;0],opts) ÉÏÃæµÄº¯ÊýliftºÍmass1±àдÈçÏ£º º¯Êýlift£º >> function[value,isterminal,direction]=lift(t,y) value=160.5*y(1)+448*t-75 isterminal=1 direction=[] º¯Êýmass1£º function dy=mass1(t,y) dy=[y(2);(4.48*10^6*8*t/15/(6-y(1))-(7.35*10^6+4.48*10^6/(6-y(1)))*y(1)-17.785*10^3*y(2))/4080] ÔËÐкóµÄ³ö´íÐÅÏ¢£º dy = 0 0 ??? Function 'lower' is not defined for values of class 'function_handle'. Error in ==> lower at 26 [varargout{1:nargout}] = builtin('lower', varargin{:}); Error in ==> funfun\private\odeevents at 32 switch lower(eventFcn) Error in ==> ode45 at 209 [haveEventFcn,eventFcn,eventArgs,valt,teout,yeout,ieout] = ... º¯Êýmass1¿Ï¶¨Ã»ÓдíÎ󣬴ó¼Ò¼ì²éÆäËûµÄ²¿·Ö¼´¿É¡£Ð»Ð»£¡ |
» ²ÂÄãϲ»¶
308Çóµ÷¼Á
ÒѾÓÐ4È˻ظ´
Ò»Ö¾Ô¸°²´óÉúÎïѧ07³õÊÔ322¡¢±¾¿Æ¶þ±¾¡¢µ÷¼ÁÇóÖú
ÒѾÓÐ3È˻ظ´
Çóµ÷¼Á
ÒѾÓÐ15È˻ظ´
326Çóµ÷¼Á
ÒѾÓÐ6È˻ظ´
µç×ÓÐÅÏ¢270Çóµ÷¼Á
ÒѾÓÐ15È˻ظ´
295·ÖÇóµ÷¼Á
ÒѾÓÐ10È˻ظ´
290µ÷¼ÁÉúÎï0860
ÒѾÓÐ22È˻ظ´
µ÷¼ÁÇóÊÕÁô
ÒѾÓÐ23È˻ظ´
291Çóµ÷¼Á
ÒѾÓÐ8È˻ظ´
293Çóµ÷¼Á
ÒѾÓÐ8È˻ظ´
wurongjun
ר¼Ò¹ËÎÊ (Ö°Òµ×÷¼Ò)
-

ר¼Ò¾Ñé: +831 - ÊýѧEPI: 9
- Ó¦Öú: 791 (²©ºó)
- ¹ó±ö: 0.308
- ½ð±Ò: 24609
- É¢½ð: 310
- ºì»¨: 75
- Ìû×Ó: 3004
- ÔÚÏß: 881.4Сʱ
- ³æºÅ: 1368482
- ×¢²á: 2011-08-14
- ÐÔ±ð: GG
- רҵ: ¼ÆËãÊýѧÓë¿ÆÑ§¹¤³Ì¼ÆËã
- ¹ÜϽ: Êýѧ
¡¾´ð°¸¡¿Ó¦Öú»ØÌû
¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï
glgjw: ½ð±Ò+20, ¡ï¡ï¡ï¡ï¡ï×î¼Ñ´ð°¸, ¸ÐлÈÈÇé°ïÖú£¡£¡ 2016-02-18 20:58:16
glgjw: ½ð±Ò+20, ¡ï¡ï¡ï¡ï¡ï×î¼Ñ´ð°¸, ¸ÐлÈÈÇé°ïÖú£¡£¡ 2016-02-18 20:58:16
|
Äã°ÑÏÂÃæ´úÂë×öÒ»¸öеÄmÎļþ,ÔËÐÐÏ function cs opts=odeset('events',@lift); [t,y,timeend]=ode45(@mass1,[0 10],[0;0],opts) function[value,isterminal,direction]=lift(t,y) value=160.5*y(1)+448*t-75; isterminal=1; direction=[]; function dy=mass1(t,y) dy=[y(2);(4.48*10^6*8*t/15/(6-y(1))-(7.35*10^6+4.48*10^6/(6-y(1)))*y(1)-17.785*10^3*y(2))/4080]; |

9Â¥2016-02-18 15:25:36
2Â¥2016-02-17 22:39:49
wurongjun
ר¼Ò¹ËÎÊ (Ö°Òµ×÷¼Ò)
-

ר¼Ò¾Ñé: +831 - ÊýѧEPI: 9
- Ó¦Öú: 791 (²©ºó)
- ¹ó±ö: 0.308
- ½ð±Ò: 24609
- É¢½ð: 310
- ºì»¨: 75
- Ìû×Ó: 3004
- ÔÚÏß: 881.4Сʱ
- ³æºÅ: 1368482
- ×¢²á: 2011-08-14
- ÐÔ±ð: GG
- רҵ: ¼ÆËãÊýѧÓë¿ÆÑ§¹¤³Ì¼ÆËã
- ¹ÜϽ: Êýѧ
¡¾´ð°¸¡¿Ó¦Öú»ØÌû
¸Ðл²ÎÓ룬ӦÖúÖ¸Êý +1
|
Ò»µãµãÎÊÌâ! ¼òµ¥ÐÞ¸ÄÈçÏÂ! opts=odeset('events',@lift); [t,y,timeend]=ode45(@mass1,[0 10],[0;0],opts) function[value,isterminal,direction]=lift(t,y) value=160.5*y(1)+448*t-75; isterminal=1; direction=[]; function dy=mass1(t,y) dy=[y(2);(4.48*10^6*8*t/15/(6-y(1))-(7.35*10^6+4.48*10^6/(6-y(1)))*y(1)-17.785*10^3*y(2))/4080]; ÔËÐнá¹ûÈçÏÂ: >> t = 0 0.0040 0.0080 0.0120 0.0160 0.0200 0.0240 0.0280 0.0320 0.0367 0.0415 0.0463 0.0510 0.0562 0.0614 0.0666 0.0718 0.0773 0.0828 0.0884 0.0939 0.1005 0.1070 0.1136 0.1202 0.1246 0.1291 0.1336 0.1380 0.1425 0.1470 0.1514 0.1559 0.1581 0.1603 0.1625 0.1648 y = 0 0 0.0000 0.0008 0.0000 0.0030 0.0000 0.0067 0.0001 0.0117 0.0001 0.0177 0.0002 0.0247 0.0003 0.0322 0.0005 0.0402 0.0007 0.0499 0.0009 0.0593 0.0012 0.0681 0.0016 0.0759 0.0020 0.0828 0.0024 0.0879 0.0029 0.0907 0.0034 0.0913 0.0039 0.0896 0.0044 0.0854 0.0048 0.0792 0.0052 0.0713 0.0057 0.0606 0.0060 0.0492 0.0063 0.0382 0.0065 0.0283 0.0067 0.0228 0.0067 0.0184 0.0068 0.0152 0.0069 0.0135 0.0069 0.0132 0.0070 0.0143 0.0071 0.0168 0.0072 0.0205 0.0072 0.0227 0.0073 0.0252 0.0073 0.0278 0.0074 0.0307 timeend = 0.1648 >> |

3Â¥2016-02-18 09:54:32
glgjw
Òø³æ (СÓÐÃûÆø)
- Ó¦Öú: 2 (Ó×¶ùÔ°)
- ½ð±Ò: 252.4
- Ìû×Ó: 232
- ÔÚÏß: 93.2Сʱ
- ³æºÅ: 2115194
- ×¢²á: 2012-11-08
- ÐÔ±ð: GG
- רҵ: ÐÅÏ¢´¦Àí·½·¨Óë¼¼Êõ
|
ÇëÎÊÄú¾ÍÊǰÑ'mass1'¸ÄΪ@mass1ÁËÂð£¿ÎÒ֮ǰҲÕâô¸Ä¹ý£¬µ«»¹ÊdzöÏÖͬÑùµÄ´íÎó¡£Çë´Í½Ì£¡ ·¢×ÔСľ³æAndroid¿Í»§¶Ë |
4Â¥2016-02-18 11:04:42
wurongjun
ר¼Ò¹ËÎÊ (Ö°Òµ×÷¼Ò)
-

ר¼Ò¾Ñé: +831 - ÊýѧEPI: 9
- Ó¦Öú: 791 (²©ºó)
- ¹ó±ö: 0.308
- ½ð±Ò: 24609
- É¢½ð: 310
- ºì»¨: 75
- Ìû×Ó: 3004
- ÔÚÏß: 881.4Сʱ
- ³æºÅ: 1368482
- ×¢²á: 2011-08-14
- ÐÔ±ð: GG
- רҵ: ¼ÆËãÊýѧÓë¿ÆÑ§¹¤³Ì¼ÆËã
- ¹ÜϽ: Êýѧ

5Â¥2016-02-18 11:16:38
glgjw
Òø³æ (СÓÐÃûÆø)
- Ó¦Öú: 2 (Ó×¶ùÔ°)
- ½ð±Ò: 252.4
- Ìû×Ó: 232
- ÔÚÏß: 93.2Сʱ
- ³æºÅ: 2115194
- ×¢²á: 2012-11-08
- ÐÔ±ð: GG
- רҵ: ÐÅÏ¢´¦Àí·½·¨Óë¼¼Êõ
6Â¥2016-02-18 11:40:08
wurongjun
ר¼Ò¹ËÎÊ (Ö°Òµ×÷¼Ò)
-

ר¼Ò¾Ñé: +831 - ÊýѧEPI: 9
- Ó¦Öú: 791 (²©ºó)
- ¹ó±ö: 0.308
- ½ð±Ò: 24609
- É¢½ð: 310
- ºì»¨: 75
- Ìû×Ó: 3004
- ÔÚÏß: 881.4Сʱ
- ³æºÅ: 1368482
- ×¢²á: 2011-08-14
- ÐÔ±ð: GG
- רҵ: ¼ÆËãÊýѧÓë¿ÆÑ§¹¤³Ì¼ÆËã
- ¹ÜϽ: Êýѧ

7Â¥2016-02-18 11:48:11
glgjw
Òø³æ (СÓÐÃûÆø)
- Ó¦Öú: 2 (Ó×¶ùÔ°)
- ½ð±Ò: 252.4
- Ìû×Ó: 232
- ÔÚÏß: 93.2Сʱ
- ³æºÅ: 2115194
- ×¢²á: 2012-11-08
- ÐÔ±ð: GG
- רҵ: ÐÅÏ¢´¦Àí·½·¨Óë¼¼Êõ
|
Äú¿´¿´£º >> [t,y]=ode45(@mass1,[0 10],[0;0],options) dy = 0 0 ??? Error: File: d:\MATLAB7\work\lift.m Line: 1 Column: 1 Missing variable or function. Error in ==> funfun\private\odeevents at 29 eventValue = feval(eventFcn,t0,y0,eventArgs{:}); Error in ==> ode45 at 209 [haveEventFcn,eventFcn,eventArgs,valt,teout,yeout,ieout] = ... ºÃÏñ˵lift.mµÚÒ»ÐеÚÒ»ÁÐȱ±äÁ¿£¬Ò²²»È±°¡¡£ |
8Â¥2016-02-18 11:55:10













»Ø¸´´ËÂ¥

5