JSQ可用来计算文本文件中数学表达式的值,例如:2+sin{2-ln[2.3-cos(7/2)]}。数学表达式文本文件由一个主文件和若干个库文件组成。在主文件中定义数学表达式,同时可以使用任意多个:注释行、替换行(定义常数)、预定义函数和预定义函数库。库文件与主文件的唯一区别是不定义数学表达式,可以嵌套打开任意多个库进行操作。强烈建议您把经常用到的各种常数和计算式放到函数库中,并尽量使用预定义函数和预定义函数库。因为JSQ设计的最终目的是为了实现以一种最简单的函数调用来执行各种复杂的数学计算,即:函数名(自变量1,自变量2,... ...)。以上是JSQ实现的常规计算功能。JSQ同时是被设计成面向各种工程计算的,所以很容易进行功能扩展。JSQ可以加载一个动态库,并调用该库中的函数,动态库函数可以任意地进行扩充。已实现的动态库JSQ.DLL中有帮助函数_help、求和函数_sum、求积函数_pro等,可满足各种数理统计和工程计算的一般要求,该动态库同时增强了JSQ的预处理功能。JSQ不但有极其优异的使用性能,而且有无与伦比的执行速度,因为它对数学式是编译计算的。 |