数学建模社区-数学中国

标题: 开放式计算软件OpenLu-工程计算助手 [打印本页]

作者: forcal    时间: 2012-1-3 14:04
标题: 开放式计算软件OpenLu-工程计算助手
    OpenLu是OpenFC的升级版本,OpenLu用Lu作为支持脚本。OpenLu力求消除冗余,简化计算。基本计算内容包括表达式计算、解非线性方程(组)、多元积分、微分方程求解、参数优化拟合、矩阵运算等等。
/ f) x& ^# A+ p* Q5 D    OpenLu工作模式有三种,其即时编译计算模式特别适合于常用计算:在代码窗口写代码时,即时给出代码中的错误,若没有错误,将进行计算给出结果。9 h1 e% F. a& V0 ~( M7 {
    OpenLu不仅支持整数、实数、复数、三维向量等基本运算,还可以自定义常量、函数、命令菜单等。按需定制,简化计算是OpenLu的基本特点。
4 E; b; y$ A+ r" ^0 n" g
' G3 A+ \9 [. ?1 [2 P    本次升级,OpenLu简化了LuIMSL、LuOpt等扩展库,保留求方程(组)全部解、参数优化拟合等基本功能,函数用法也有诸多简化,以微分方程求解为例:  i' i" S& |6 d0 `2 G

5 V$ {0 }! n$ h! _+ ^8 u4 @    [例子] 设一阶微分方程组及初值为:& N, H/ H! y, E3 |! a$ q# R
        r'=2r-2rf, r(0)=17 \6 D+ f1 k- ]- Y. X
        f'=-f+rf,  f(0)=3# W3 z3 |* p3 |5 e0 O
    计算t=1,2,...,10时的r、f的值。
) w2 Z# T* k% J( k1 W, H9 V$ |( j* J+ b# f. W" v3 s$ U" v
    程序如下:
  1. !!!using["IMSL","math"];; m8 @: o& j( R# ]* F6 t" l
  2. f(t,r,f,dr,df)={dr=2*r-2*r*f, df=-f+r*f}; //函数定义
    : P9 x( G) }, Z9 q  o# ^
  3. ode[@f,ra1[0,1,2,3,4,5,6,7,8,9,10],ra1[1,3]].outa[];
复制代码
结果:
  1. 0.  1.            3.
    & U0 O  Q  A+ u4 Q0 v# S0 W
  2. * ^  |. Y* h7 I5 `; z3 L) d
  3. 1.  7.73453e-002  1.46445
    / k9 y' y" k, u1 [7 l( _3 s

  4. ' @! F$ {  w7 ^. `# I
  5. 2.  8.49774e-002  0.577954% s1 r) J' V0 \
  6.   H% w4 s4 f0 D! X- L
  7. 3.  0.290891      0.249253& W, @) {. v( O) E
  8. ; L4 s1 g6 `; n! R& d) X
  9. 4.  1.4466        0.1872193 z& Y( c7 Q; F* ?) }
  10. 6 x$ E! w$ I6 k5 ?8 g. m; @( {/ r
  11. 5.  4.05146       1.43948# m4 K+ u' Q9 I  f0 B6 }
  12. 0 L4 q* F5 n/ k2 s3 R
  13. 6.  0.175618      2.2586: w/ Y' R- J: S, K# |6 R& ~

  14. & t9 |, m! V& ]' y6 |7 Y
  15. 7.  6.53112e-002  0.9088# O# t: v7 B1 l

  16. 3 M- |2 \$ v% ^: H
  17. 8.  0.147227      0.366718
    7 b9 y- N& O  J+ D# @: v9 C
  18. 1 j1 U% u0 _8 s
  19. 9.  0.650596      0.187575
    8 w/ K" V! }0 p: U5 G

  20. ( U4 R% ?3 }% J* ?
  21. 10. 3.14433       0.348821
复制代码
详细说明:http://www.forcal.net/sysm/lu1/openlu_readme.htm% a5 R" F- n3 K" \1 f
    下载试用:http://www.forcal.net/xiazai/lu1/openlu32.rar
作者: 孤寂冷逍遥    时间: 2012-1-5 16:05

作者: liupeng723911    时间: 2012-11-29 09:43
说的不错!




欢迎光临 数学建模社区-数学中国 (http://www.madio.net/) Powered by Discuz! X2.5