由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Computation版 - [求助]ODE数值解不converge
相关主题
直接用NR的源程序需要注意什么吗?再问个excel solver &VBA问题
在线等:紧急求助Matlab高手(ODE问题)面试时一个关于数值计算的问题
请教一个曲线拟合的问题matlab求ODE的数值解
有啥好的optimization的c/c++库可以用我是物理民科
再来一个解ODE的弱问题Matlab 中的 fmincon 函数
[转载]侃侃计算数学 (数值优化)问个简单的数值问题
[转载] 侃侃计算数学 (数值代数)simulation of a set of stochastic ODE
fortran怎么处理很大的数?在matlab中,如何提高ode45的求解速度呢?
相关话题的讨论汇总
话题: ode话题: converge话题: 纽在话题: 数值话题: 解不
进入Computation版参与讨论
1 (共1页)
h***o
发帖数: 539
1
我要解一个ODE, 形式比较复杂点,假设x是自变量,y是函数,y', y", y"'是y对
x的1, 2, 3阶导数,ODE差不多是这样的
F(y",y',y,x)*y" = G(y"',y",y',y,x)*y'
F, G这两个函数里面,y的各阶导数加减乘除纽在一块的(非线性).
为了解它,我把y"'从G里面抽出来,变成
y"' = Y(y",y',y,x)
当然,Y()里面的y",y',y和x都是非线性的纽在一块的,然后用
ODE solver去解,结果总出不converge的问题。
请问,什么样的ODE, 才可以用数值来解呢?
c*******e
发帖数: 8624
2
我一般都写成一阶形式,然后用matlab的solver解一下
注意是不是stiff的.

【在 h***o 的大作中提到】
: 我要解一个ODE, 形式比较复杂点,假设x是自变量,y是函数,y', y", y"'是y对
: x的1, 2, 3阶导数,ODE差不多是这样的
: F(y",y',y,x)*y" = G(y"',y",y',y,x)*y'
: F, G这两个函数里面,y的各阶导数加减乘除纽在一块的(非线性).
: 为了解它,我把y"'从G里面抽出来,变成
: y"' = Y(y",y',y,x)
: 当然,Y()里面的y",y',y和x都是非线性的纽在一块的,然后用
: ODE solver去解,结果总出不converge的问题。
: 请问,什么样的ODE, 才可以用数值来解呢?

r****y
发帖数: 1437
3

why not write one yourself? It would be more reliable.

【在 h***o 的大作中提到】
: 我要解一个ODE, 形式比较复杂点,假设x是自变量,y是函数,y', y", y"'是y对
: x的1, 2, 3阶导数,ODE差不多是这样的
: F(y",y',y,x)*y" = G(y"',y",y',y,x)*y'
: F, G这两个函数里面,y的各阶导数加减乘除纽在一块的(非线性).
: 为了解它,我把y"'从G里面抽出来,变成
: y"' = Y(y",y',y,x)
: 当然,Y()里面的y",y',y和x都是非线性的纽在一块的,然后用
: ODE solver去解,结果总出不converge的问题。
: 请问,什么样的ODE, 才可以用数值来解呢?

h***o
发帖数: 539
4
方程可能就是没解的,物理意义上有问题。改了下,现在行了。

【在 r****y 的大作中提到】
:
: why not write one yourself? It would be more reliable.

1 (共1页)
进入Computation版参与讨论
相关主题
在matlab中,如何提高ode45的求解速度呢?再来一个解ODE的弱问题
请问用双精度三角函数的自变量最大能到多少?[转载]侃侃计算数学 (数值优化)
请教如何用matlab中quadprog解决这个二次规划问题 (转载)[转载] 侃侃计算数学 (数值代数)
fortran里如何在子程序间共享向量fortran怎么处理很大的数?
直接用NR的源程序需要注意什么吗?再问个excel solver &VBA问题
在线等:紧急求助Matlab高手(ODE问题)面试时一个关于数值计算的问题
请教一个曲线拟合的问题matlab求ODE的数值解
有啥好的optimization的c/c++库可以用我是物理民科
相关话题的讨论汇总
话题: ode话题: converge话题: 纽在话题: 数值话题: 解不