为什么老外的模型求解出来的解那么漂亮呢?作者的学术直觉与宣读反馈固然重要,但兵器锋利也让作者如虎添翼,现在介绍几款符号计算的凶器供各位大侠选择。
Matlab与Maple这些编程类软件需要有一点的语言功底与编程基础,不是复杂问题我都不敢用。即使是碰上了复杂的问题如Simulation,多数情况下也是摁F1完成之。
与前面两位MM相比,Scientific Workplace和Mathematic就便捷多了,两者很多命令都是可以通用的。在求解数理模型时,Mathematic是第三位MM,她向来以符号计算著称,同时绘图方面亦可与Matlab分庭抗礼。其中的D[ ]、Factor[ ]、Simplify[ ]、Solve[ ]与Plot[ ]分别指的是求导数、提取公因式、化简、求解方程式的解析解、绘图或者图解方程式,将表达式或者方程式放入中括号内,它们基本就可以满足求解了。遇上一些求数值解的,可以用NSolve[ ]。要注意的是,在Mathematic中“=”是赋值或者赋予一个表达式,“==”才能用来表示方程式或者等式;几个命令都必须大写首字母哦。每次用完后,请关闭保存,以后可以用来修改,以及用来添加新命令;如果还要继续运算,为了防止前面的一些不必要的赋值语句被后面的识别调用,请用Clear[ ]。
听说陈勇民老师一直用Scientific Workplace。涉及知识产权问题,我就不把上述软件发布了,论坛都有,大家用点时间搜搜吧。
PS:如果你的Mathematic一直在Running,有可能就是进入了死循环,不要急着关闭——你关也关不了,喝杯咖啡或者点根烟等等吧。