工程计算助手(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脚本可自动为数学混合算式进行数据类型转换,低一级数据类型将自动转换为高一级数据类型,即:整数→实数→复数→三维向量。
未经书面许可,严禁将本网内容作为AI训练资源。
33台词PC版 0.1
文件批量改名Bulk Rename Utility v3.4.1 中文绿色版
PDF快转(SanPDF) v2.0.6.66 官方版
菲菲更名宝贝之得意非凡FFRenamePro V4.0专业版
查找大文件(WizTree) v3.35 绿色版
文件比较查重工具WinMerge v2.16.8.0 中文版
Windows文件管理器(WinNc) v9.4.0.0 官方安装版
文件压缩档案提取(Explzh) v8.18 官方版
WinMerge v2.16.7.0 官方多语中文版
UltraCompare文件比较工具汉化修正中文版 V21.10.0.20免费64位注册码绿色版
文档自动转换工具BlackIce BiBatchConverter v4.80.632 官方版
批量文本文件处理器 V1.4绿色版
MAXHUB文档客户端 v1.3.1官方PC版
文件校验工具(EF CheckSum Manager) v20.02 官方版
全速pdf转换成excel转换器 v7.8.0.0官方版