有关NDSolve结果的提取
mathematica吧
全部回复
仅看楼主
level 3
wxcsdhr
楼主
最近一直在用mathematica,但是感觉对它NDSolve的工作原理不是很清楚。请问在第三行deflnda里"/.soln[[1]]"是什么意思?是取soln结果中的第一个吗?有什么办法可以让soln1的所有结果展开或者输出吗?
2015年02月02日 07点02分
1
吧务
level 12
落霜枫舞
如果你观察过MMA解方程得出的解的形式,就会发现它的每个解都是“变量->值”的样子。形如“变量->值”的东西在MMA中称为替换规则,表示将某个变量替换成对应的值这一操作。运算符“ /. ”表示将这一规则作用于表达式。因此,“/.soln[[1]]”表示将解集中的第一个解带入表达式之中。如果你需要全部的解,直接输入soln执行即可。
2015年02月02日 12点02分
3
1