声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 1315|回复: 4

教授请进,常微分方程组问题?

[复制链接]
发表于 2006-4-1 22:43 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
请问大家在论坛中所讲的多自由度常微分方程组问题,是不是指含有多个未知数的常微分方程组?论坛中听说,MATLAB不能够求解大自由度问题,我最近碰到一个常微分组,其中的未知数有千位左右,也就是要列千个左右的常微分方程组联立求解,如果前面所说问题属实的话,那么我就该另外找别的办法去求解这个方程组了。<BR>请赐教,不吝感激!
回复
分享到:

使用道具 举报

发表于 2006-4-2 09:52 | 显示全部楼层

回复:(gpzhang)教授请进,常微分方程组问题?

完全不能求解也不准确,可能对于一些比较特殊的可以求解<BR><BR>关键还是看你具体的方程了,建议看看能否用有限元法或者差分法求解<BR><BR>或者可以考虑降维,对于高维方程的求解应该还算是当前世界上的一大难题之一
发表于 2006-4-12 20:23 | 显示全部楼层

回复:(happy)回复:(gpzhang)教授请进,常微分方...

我的是6个自由度
状态方程是12个
发表于 2006-4-14 21:02 | 显示全部楼层

回复:(gpzhang)教授请进,常微分方程组问题?

dydt写的问题,仔细检查一下
发表于 2006-4-16 16:22 | 显示全部楼层

说具体点好吗?

谢谢happy!!

那里错了?
说具体点好吗?
附件中程序(我试着改了还不行啊)
高手帮忙改改好吗

运行时总提示:

>> Warning: Obsolete syntax. Use ode45(fun,tspan,y0,...) instead.
(Type "warning off MATLAB:odearguments:ObsoleteSyntax" to suppress this warning.)
> In D:\MATLAB6p5\toolbox\matlab\funfun\private\odearguments.m at line 39
In D:\MATLAB6p5\toolbox\matlab\funfun\ode45.m at line 155
In C:\Documents and Settings\Administrator\桌面\yjhaasystem\yjhaaSystem.m at line 23
??? Error using ==> d:/matlab6p5/toolbox/matlab/funfun/private/odearguments
Solving YJHBB requires an initial condition vector of length 23.

Error in ==> D:\MATLAB6p5\toolbox\matlab\funfun\ode45.m
On line 155 ==> [neq, tspan, ntspan, next, t0, tfinal, tdir, y0, f0, args, ...

Error in ==> C:\Documents and Settings\Administrator\桌面\yjhaasystem\yjhaaSystem.m
On line 23 ==> [t,y] = ode45('yjhbb',tn,1,y0); % ode45 solution
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-11-14 09:38 , Processed in 0.061011 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表