1 20 50 150 500
欢迎来到瑞博软件站,找素材,搜软件,就上瑞博软件站!
当前位置 >首页 >软件下载 >电脑软件 >应用软件 >其他分类

工程计算助手 1.0绿色免费版

软件信息
  • 分类:其他分类
  • 大小:1.8M
  • 语言: 中文
  • 环境: WinXP
  • 更新:2024-11-21
  • 评级:
  • 系统: Windows Linux Mac Ubuntu
  • 软件类别: 国产软件 / 免费软件 / 行业软件
  • 插件情况:
  • 相关链接: http://www.forcal.net/xiazai/xiazai.htm

工程计算助手(openlu)力求方便快捷地进行各种工程数值计算。无需专门学习,通过看实例做计算是本软件的基本特点。基本计算内容包括表达式计算、解非线性方程(组)、多元积分、微分方程求解、参数优化拟合、矩阵运算、函数图形绘制等等。

适用对象:数值计算用户,C/C++、Delphi、C#、Fortran等编程用户。

本程序内部名称为“开放式计算软件OpenLu”,本说明称之为“工程计算助手”,旨在以工程计算助手的方式实现开放式计算。

本软件力求方便快捷地进行各种工程数值计算。无需专门学习,通过看实例做计算是本软件的基本特点。基本计算内容包括表达式计算、解方程、解非线性方程(组)、多元积分、微分方程求解、参数优化拟合 、矩阵运算、数据可视化等等。

简介:

OpenLu是一个开放式的数值计算程序,由Lu32.dll和MLu32.dll提供支持。

OpenLu能够编译运行具有固定格式的源程序(字符串表达式),源程序中可以使用C++风格的注释。源程序中可以使用的运算符有+、-、*、/、^、>、>=、<、<=、==、!=、&、|、!、++、--等等,具有数值计算、逻辑运算、关系运算、字符数据处理、流程控制、函数调用等许多的可编程功能。

OpenLu是开放式的,很容易进行功能扩展。OpenLu通过加载Lu扩展动态库进行功能扩展,这些库可以用VC、Delphi或者Fortran等高级语言进行编写。

OpenLu可以对源程序进行模块化编译,可以打开多个文件同时进行操作,提高了运行效率。

OpenLu允许用户将常用的计算定义为命令,通过命令菜单执行计算。命令菜单是OpenLu提倡的计算方式。

用户可通过工作区文件对OpenLu的工作环境进行配置,如设置需要加载的扩展动态库、设置模块、设置命令、设置常量等等,一切可按照自己的喜好和实际工作需要进行配置。

目前,通过Lu扩展动态库为OpenLu增加的功能有:解非线性方程(组)、多元积分、微分方程求解、 参数优化拟合等等。

OpenLu是一个实用工具,可以进行各种数学计算、工程计算等,可满足中学生、大学生和各类工程技术人员的大部分需要。OpenLu也是一个编程工具,相信爱好数学的编程爱好者一定会喜欢。  

基础知识:

2.1 启动界面及工作模式 

OpenLu启动时界面上有2个窗口,上面是代码窗口,下面是运算结果输出窗口。

OpenLu工作模式有三种,可通过命令菜单进行切换:

(1)普通编译模式:在代码窗口写好代码后,通过菜单、工具栏或快捷键F8进行编译计算。

(2)即时编译模式:在代码窗口写代码时,即时给出代码中的错误。

(3)即时编译计算模式:在代码窗口写代码时,即时给出代码中的错误,若没有错误,将进行计算给出结果。

为了更好地使用OpenLu时,建议进行以下操作:

(1)给OpenLu创建一个快捷方式,然后把该快捷方式放在桌面上或“开始”菜单中。

(2)用OpenLu打开文件夹“Ini”中的文件“OpenLu.ini”(通常会提示该文件已经打开),或者其他自定义的工作区文件。

a、执行菜单命令:设置 -> 设置当前文件为工作区。

b、执行菜单命令:设置 -> 设置当前文件为缺省工作区。

2.2 代码格式  [返回页首]


OpenLu由Lu脚本支持,采用Lu脚本源代码格式。简单地,即:源代码文件由若干函数(或表达式)组成,函数(或表达式)由分号分隔,函数 (或表达式)由语句组成,语句由逗号、冒号或分号分隔,函数(或表达式)中可使用三对等价的括号( )、[ ]和{ },源代码中可使用C++风格的注释。如下例:

//每行中两个反斜杠后的内容为注释

/*

这是多行注释。

这是多行注释。

*/

2.5+sin[1.2-cos(0.8)];

sin[2.3-5i]; //i表示一个虚数

2.3 整数、实数、复数和三维向量计算  [返回页首]

2+20/3;  //数字中不带小数点时进行整数运算。例如:20/3=6

2+20./3; //数字中带小数点时进行实数运算。例如:20./3=6.666666666666667,本例中3虽然是整数,但自动转换为实数进行计算

2+3i;//数字后的i表示该数是一个虚数

2$3;//运算符并“$”将2个实数(包含整数)转换为一个复数

2$3$5;   //运算符并“$”将1个复数和一个实数(包含整数)合并为一个三维向量

(2+3i)$5;//运算符并“$”将1个复数和一个实数(包含整数)合并为一个三维向量

可以看出,Lu脚本可自动为数学混合算式进行数据类型转换,低一级数据类型将自动转换为高一级数据类型,即:整数→实数→复数→三维向量。

下载地址

热门软件

Top