forcal 发表于 2012-1-3 14:04

开放式计算软件OpenLu-工程计算助手

    OpenLu是OpenFC的升级版本,OpenLu用Lu作为支持脚本。OpenLu力求消除冗余,简化计算。基本计算内容包括表达式计算、解非线性方程(组)、多元积分、微分方程求解、参数优化拟合、矩阵运算等等。
    OpenLu工作模式有三种,其即时编译计算模式特别适合于常用计算:在代码窗口写代码时,即时给出代码中的错误,若没有错误,将进行计算给出结果。
    OpenLu不仅支持整数、实数、复数、三维向量等基本运算,还可以自定义常量、函数、命令菜单等。按需定制,简化计算是OpenLu的基本特点。

    本次升级,OpenLu简化了LuIMSL、LuOpt等扩展库,保留求方程(组)全部解、参数优化拟合等基本功能,函数用法也有诸多简化,以微分方程求解为例:

    [例子] 设一阶微分方程组及初值为:
        r'=2r-2rf, r(0)=1
        f'=-f+rf,  f(0)=3
    计算t=1,2,...,10时的r、f的值。

    程序如下:!!!using["IMSL","math"];
f(t,r,f,dr,df)={dr=2*r-2*r*f, df=-f+r*f}; //函数定义
ode[@f,ra1,ra1].outa[];结果:0.  1.            3.

1.  7.73453e-002  1.46445

2.  8.49774e-002  0.577954

3.  0.290891      0.249253

4.  1.4466        0.187219

5.  4.05146       1.43948

6.  0.175618      2.2586

7.  6.53112e-002  0.9088

8.  0.147227      0.366718

9.  0.650596      0.187575

10. 3.14433       0.348821详细说明:http://www.forcal.net/sysm/lu1/openlu_readme.htm
    下载试用:http://www.forcal.net/xiazai/lu1/openlu32.rar

孤寂冷逍遥 发表于 2012-1-5 16:05

{:3_49:}{:3_49:}{:3_49:}

liupeng723911 发表于 2012-11-29 09:43

说的不错!
页: [1]
查看完整版本: 开放式计算软件OpenLu-工程计算助手