求解一个二阶非齐次常微分线性方程组
急求:现在要求解一个二阶常微分非线性方程组M*X''+C*X'+K*X=F,其中M C K 都是5×5的矩阵,F是关于t的函数,求解X=【x1,x2,x3,x4,x5】,能否用ode45求解,关于F的时间t。怎么处理才能不用符号运算,为什么求解时??? Undefined function or method 'thermal' for input arguments of typedouble'
1. 方程是否能够用ode45求解和方程自身的性质有关
2. ode45本身就是数值求解,不涉及符号运算
3. Undefined function or method 'thermal' for input arguments of type double'错误提示说明thermal没有定义 ??? Undefined function or method 'thermal' for input arguments of type double
ref: 3F, 常见的程序出错问题整理http://forum.vibunion.com/thread-46001-1-1.html
from http://forum.vibunion.com/blog-63979-18250.html 太感谢了 求助,二阶非线性微分方程组,和楼主的类似,但是我的质量矩阵有点奇怪,就是有51阶,每一行不止一个元素不为0,所以列微分方程时,求解,我不知道怎么代换,请教下楼主 ME! 发表于 2012-12-8 16:01 static/image/common/back.gif
求助,二阶非线性微分方程组,和楼主的类似,但是我的质量矩阵有点奇怪,就是有51阶 ...
这样大型的方程组,基本是常规方程,用龙哥库塔法求解,其收敛性也会很差
页:
[1]