| ²é¿´: 1457 | »Ø¸´: 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¿Ï¶¨Ã»ÓдíÎ󣬴ó¼Ò¼ì²éÆäËûµÄ²¿·Ö¼´¿É¡£Ð»Ð»£¡ |
» ²ÂÄãϲ»¶
Ò»Ö¾Ô¸Õã´óÉúÎï325·ÖÇóµ÷¼Á
ÒѾÓÐ4È˻ظ´
0831Ò»ÂÖµ÷¼Áʧ°ÜÇóÖú
ÒѾÓÐ8È˻ظ´
±¾¿ÆÄÏ·½Ò½¿Æ´óѧ Ò»Ö¾Ô¸985 ҩѧѧ˶284·Ö Çóµ÷¼Á
ÒѾÓÐ5È˻ظ´
295·ÖÇóµ÷¼Á
ÒѾÓÐ12È˻ظ´
µ÷¼ÁÇóÊÕÁô
ÒѾÓÐ25È˻ظ´
272·Ö²ÄÁÏ×ÓÇóµ÷¼Á
ÒѾÓÐ49È˻ظ´
211±¾¿Æ²ÄÁÏ»¯¹¤Çóµ÷¼Á
ÒѾÓÐ16È˻ظ´
279ѧ˶ʳƷרҵÇóµ÷¼ÁԺУ
ÒѾÓÐ12È˻ظ´
һ־Ը˫·Ç085400µç×ÓÐÅÏ¢344 Çóµ÷¼Á£¬¶Ô²ÄÁϺͻ¯Ñ§·½ÏòÒ²¸ÐÐËȤ
ÒѾÓÐ11È˻ظ´
279Çóµ÷¼Á
ÒѾÓÐ8È˻ظ´
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
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













»Ø¸´´ËÂ¥