由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Computation版 - Mathematica数值求解Differential Equations的问题
相关主题
Mathematica Problem: NDSolve:Anyone has this book?
[转载] 大家看这个方程组用什么软件解问关于advection equations
Mathematica 求助一个mathematica 问题 请教
[转载] help!怎么数值求解高次方程组的根?如何在mathematica中将符号消去具体值
mathematica可以解所有的方程吗?数值计算就业如何
matlab 能不能解符号矩阵方程? (转载)请教:如何用least square approach解超定方程组
MATLAB differential equation questionHow to constrain the solution to be positive?
hey guys, what is St. Venant's differential equat询问elaticity equation的参考资料
相关话题的讨论汇总
话题: maxsteps话题: equations
进入Computation版参与讨论
1 (共1页)
l******g
发帖数: 3
1
在用NDSolve解DE的时候, 那本厚厚的手册里给出一些参数选项, 比如: AccuracyGoal,
PrecisionGoal, MaxSteps, StartingStepSize, MaxStepSize.
我在用NDSolve求解一个Time Dependent Defferential Equation, 需要对MaxSteps和
StartingStepSize选择合适的值才能给出正确的结果. 但是我不理解MaxSteps,
StartingStepSize的含义和他们之间的关系. 因此总是做不对. 恳请各位高手帮我,
不胜感激
b******h
发帖数: 71
2
我总觉得用mathematica或者matlab这类软件解微分方程速度很慢。
是不是还是用C++来得快些。
至于这些Options的意义,我觉得你找一本数值分析的书看其中的
Runge-Kutta方法及变步长法应该就能知道它们的意思。

【在 l******g 的大作中提到】
: 在用NDSolve解DE的时候, 那本厚厚的手册里给出一些参数选项, 比如: AccuracyGoal,
: PrecisionGoal, MaxSteps, StartingStepSize, MaxStepSize.
: 我在用NDSolve求解一个Time Dependent Defferential Equation, 需要对MaxSteps和
: StartingStepSize选择合适的值才能给出正确的结果. 但是我不理解MaxSteps,
: StartingStepSize的含义和他们之间的关系. 因此总是做不对. 恳请各位高手帮我,
: 不胜感激

c*******e
发帖数: 8624
3
根本不是一回事.为什么这么多人对RK这么感兴趣?

【在 b******h 的大作中提到】
: 我总觉得用mathematica或者matlab这类软件解微分方程速度很慢。
: 是不是还是用C++来得快些。
: 至于这些Options的意义,我觉得你找一本数值分析的书看其中的
: Runge-Kutta方法及变步长法应该就能知道它们的意思。

b******h
发帖数: 71
4
什么不是一回事?

【在 c*******e 的大作中提到】
: 根本不是一回事.为什么这么多人对RK这么感兴趣?
l**s
发帖数: 1
5
没有用过mathmatica,不负责任的泛泛的讲讲:)
因为有时间微分项,所以时间步长必然会影响效率
但很多问题在最初的瞬时解变化很大
所以最初的时候需要非常小的时间步长
随着解趋于稳定,后面的时间步长可以很大很大而不影响精度
但有时候解是振荡的,或者是个移动的波
所以最大时间步长始终不能太大
startingstepsize和maxsteps大概就起这么个控制作用
一般的ODEs和DAEs solver都有这个选项
著名的如dassl(fortran)和ode15s(matlab)

【在 l******g 的大作中提到】
: 在用NDSolve解DE的时候, 那本厚厚的手册里给出一些参数选项, 比如: AccuracyGoal,
: PrecisionGoal, MaxSteps, StartingStepSize, MaxStepSize.
: 我在用NDSolve求解一个Time Dependent Defferential Equation, 需要对MaxSteps和
: StartingStepSize选择合适的值才能给出正确的结果. 但是我不理解MaxSteps,
: StartingStepSize的含义和他们之间的关系. 因此总是做不对. 恳请各位高手帮我,
: 不胜感激

1 (共1页)
进入Computation版参与讨论
相关主题
询问elaticity equation的参考资料mathematica可以解所有的方程吗?
3D FEM codematlab 能不能解符号矩阵方程? (转载)
C package for solving polynomial equations?MATLAB differential equation question
Fast solver of linear equation systemhey guys, what is St. Venant's differential equat
Mathematica Problem: NDSolve:Anyone has this book?
[转载] 大家看这个方程组用什么软件解问关于advection equations
Mathematica 求助一个mathematica 问题 请教
[转载] help!怎么数值求解高次方程组的根?如何在mathematica中将符号消去具体值
相关话题的讨论汇总
话题: maxsteps话题: equations