| ²é¿´: 1433 | »Ø¸´: 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¿Ï¶¨Ã»ÓдíÎ󣬴ó¼Ò¼ì²éÆäËûµÄ²¿·Ö¼´¿É¡£Ð»Ð»£¡ |
» ²ÂÄãϲ»¶
²ÄÁÏÇóµ÷¼Á
ÒѾÓÐ5È˻ظ´
354Çóµ÷¼Á
ÒѾÓÐ9È˻ظ´
»¯Ñ§¹¤³Ì321·ÖÇóµ÷¼Á
ÒѾÓÐ22È˻ظ´
¿¼Ñе÷¼Á
ÒѾÓÐ3È˻ظ´
326Çóµ÷¼Á
ÒѾÓÐ8È˻ظ´
333Çóµ÷¼Á
ÒѾÓÐ7È˻ظ´
Ò»Ö¾Ô¸¶«»ª´óѧ¿ØÖÆÑ§Ë¶320Çóµ÷¼Á
ÒѾÓÐ3È˻ظ´
¿¼Ñл¯Ñ§Ñ§Ë¶µ÷¼Á£¬Ò»Ö¾Ô¸985
ÒѾÓÐ7È˻ظ´
0703»¯Ñ§µ÷¼Á
ÒѾÓÐ15È˻ظ´
0703»¯Ñ§µ÷¼Á £¬Áù¼¶Òѹý£¬ÓпÆÑоÀú
ÒѾÓÐ14È˻ظ´
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













»Ø¸´´ËÂ¥