标题: 开放式计算软件OpenLu-工程计算助手 [打印本页] 作者: forcal 时间: 2012-1-3 14:04 标题: 开放式计算软件OpenLu-工程计算助手 OpenLu是OpenFC的升级版本,OpenLu用Lu作为支持脚本。OpenLu力求消除冗余,简化计算。基本计算内容包括表达式计算、解非线性方程(组)、多元积分、微分方程求解、参数优化拟合、矩阵运算等等。; M# O$ n; L% j. Z( Z7 D; Q3 N
OpenLu工作模式有三种,其即时编译计算模式特别适合于常用计算:在代码窗口写代码时,即时给出代码中的错误,若没有错误,将进行计算给出结果。( w) h4 ]. h: [# h
OpenLu不仅支持整数、实数、复数、三维向量等基本运算,还可以自定义常量、函数、命令菜单等。按需定制,简化计算是OpenLu的基本特点。 7 m; F, ]8 {# x. V/ }3 ^- j6 |* C; ^8 z C3 g" ?# O/ G
本次升级,OpenLu简化了LuIMSL、LuOpt等扩展库,保留求方程(组)全部解、参数优化拟合等基本功能,函数用法也有诸多简化,以微分方程求解为例:' l: `* Q, @7 {/ m9 j3 X+ }
4 Y7 g+ q% R. o' U/ L2 f [例子] 设一阶微分方程组及初值为: - I- H% F" X# g& d r'=2r-2rf, r(0)=1. ?# B* p; [3 E, Q; X* k
f'=-f+rf, f(0)=3 7 Z& u, x- R% |% w* W! J/ b 计算t=1,2,...,10时的r、f的值。# e% N1 q5 y. e' N7 g
$ W/ n1 {9 u0 e2 L6 z6 @7 a
程序如下: