OpenLu是OpenFC的升级版本,OpenLu用Lu作为支持脚本。OpenLu力求消除冗余,简化计算。基本计算内容包括表达式计算、解非线性方程(组)、多元积分、微分方程求解、参数优化拟合、矩阵运算等等。 8 b b3 a4 _" l. f4 { OpenLu工作模式有三种,其即时编译计算模式特别适合于常用计算:在代码窗口写代码时,即时给出代码中的错误,若没有错误,将进行计算给出结果。) m% Z5 E7 @- M% h$ g$ f
OpenLu不仅支持整数、实数、复数、三维向量等基本运算,还可以自定义常量、函数、命令菜单等。按需定制,简化计算是OpenLu的基本特点。& P" w3 T3 @- F4 O
7 D5 k. T3 x1 Q ] 本次升级,OpenLu简化了LuIMSL、LuOpt等扩展库,保留求方程(组)全部解、参数优化拟合等基本功能,函数用法也有诸多简化,以微分方程求解为例:( a; D- h% L5 r) I+ x# f# t2 X
# {0 E3 x2 M- `" c0 o# K1 ^ [例子] 设一阶微分方程组及初值为: % {$ H W) {' \/ V r'=2r-2rf, r(0)=1) C6 a( r3 `0 `3 n2 b3 q0 l
f'=-f+rf, f(0)=3# W2 |1 L x9 L# |0 i0 X
计算t=1,2,...,10时的r、f的值。' T, p) M4 q) Q C! l1 F, d