>> 首页

新增内容:Forcal的历史更新

2016.08.26:Lu优化库FcOpt中更新了优化函数Opt,新增梯度搜索方法optwaygrad和扩展式搜索方法optwaygrow,提高了优化能力。

2014.02.21:Lu脚本新增基于OpenGl的图形库OpenLuGl。OpenLuGl来源于OpenFcGl,OpenFcGl是基于Forcal的扩展库!

2014.01.22:Lu脚本新增安卓(Android)手机平台支持!

2013.12.26:Lu脚本中新增协程支持!

2013.12.22:开始编写在C/C++中使用Lu脚本的系列教程,欢迎提出改进意见!

2013.12.06:LuWin中对CChart的封装已基本完成,以后仍将逐步完善,目前正在编写在Lu脚本中使用CChart绘图的系列教程,欢迎提出改进意见!

2013.11.23:设计Lu扩展动态库LuWin,该库是一个窗口库,主要由数据可视化库CChart提供支持。在CChart中,两三条语句就可绘出精美的图形,再加上安全简化的函数调用方式,似乎是专门为脚本而设计的。CChart将使Lu获得前所未有的数据可视化功能!在LuWin的设计中,特别感谢CChart的作者笨笨在百忙之中的大力支持 !

2013.10.29:更新Lu系统扩展动态库LuSystem,增加字符串处理、正则表达式、文件操作及格式化输入输出等函数!

2013.10.08:开放式计算程序 - 工程计算助手OpenLu V1.0 的64位版本发布!

2013.09.12:C版本的64位Lu V1.0 发布!动态库名称为lu64.dll。

2013.09.09:将Lu核心库的C++版本更新为C版本,提高了Lu脚本的可移植性!更新了Lu的说明。

2012.01.15:Lu图形库Lu2D V1.0 发布!可动态绘制函数图形。

2011.12.30:开放式计算软件OpenLu-工程计算助手 V1.0 发布!旨在以工程计算助手的方式实现开放式计算。

2011.12.30:LuSystem V1.0 发布!LuMath V1.0 发布!LuIMSL V1.0 发布!LuOpt V1.0 发布!

2011.10.31:MLu V1.0 发布!MLu是程序和Lu核心库之间的一个接口库,MLu会自动加载Lu核心库和动态加载多个Lu扩展库,简化了Lu系统的使用;MLu可对Lu源程序进行模块化编译,能够编译运行具有固定格式的源程序(字符串表达式),源程序中可以使用C++风格的注释。此外,MLu还提供了多个线程互斥地访问Lu资源的功能;提供了Lu运行监视器,以退出耗时较长的程序;提供在脚本中动态编译函数的功能;提供错误处理函数,实现错误(异常)处理的恢复模型等等。

2011.10.31:Lu V1.0 发布!Lu是一个可对字符串表达式进行动态编译和运行的动态链接库(dll),是一种易于扩展的轻量级嵌入式脚本,提供自动内存管理,也可以手动管理内存。Lu有丰富的运算符和数据类型,大多数运算符可进行重载。Lu的优势在于简单易用和可扩展性强。Lu可用于各类数学软件的设计,也可用作报表处理、web、组态软件、游戏等的脚本,具有很高的执行效率。Lu来源于Forcal,可以说,没有Forcal就没有Lu,但学习Lu并不需要了解Forcal。Lu是对Forcal的完善和发展,但与Forcal相比,Lu更简洁实用。Forcal是弱类型的,但Lu是强类型的。Lu用Win32标准函数调用方式(stdcall调用协议)输出了动态库函数,可供C/C++、VB、delphi、FORTRAN等程序使用。

2011.10.18:Lu是一种新脚本。Lu来源于Forcal,可以说,没有Forcal就没有Lu。2011年9月初开始设计Lu,至2011年10月18日完成初稿,历时约一个半月。

2011.08.15:在Forcal核心库中新增分号运算符:逗号、冒号和分号运算符是等价的,三者可增加程序的可读性。在MForcal中新增双分号分隔符,用以指出该表达式运行后不输出该表达式的值。

2011.07.15:Forcal与其他脚本的一些不同之处:与众不同的FORCAL

2011.07.13:在Forcal核心库中新增一级函数:相反数函数opp(x)。主要用于函数oo中,用opp(x)代替-x以避免运算符的重载。在MForcal中新增错误处理函数(二级函数)seterr、geterr、clearerr等。

2011.06.15:发展 Forcal快捷式计算!

2011.05.28:祝贺 数学集成计算系统 V1.0 正式发布

2011.05.11:感谢阿甘在软件阿甘表达式计算器中使用Forcal作为支持脚本。

2011.05.08:升级了FcData、FcSystem和FcString三个扩展库,更好地支持了运算符重载。

2011.05.05:感谢瑞星的工作人员,将Forcal选为为数不多的开发类瑞星软件精选

2011.05.03:新增用Delphi设计Forcal扩展库的简单例子

2011.05.01:感谢刘原宏先生在软件“数学集成计算系统”中使用Forcal作为支持脚本。

2011.03.28:核心库新增函数InsertKeyP、SignGoodObj和GC。增强了对象的运算符重载功能,并新增垃圾收集器,使用标记清除算法

2011.02.10:优化库FcOpt中新增函数全局优化函数Opt,不用猜初值,具有极强的全局优化能力

2011.02.01:感谢刘圆圆先生(mgenx@live.com)为 通过GForcal调用FC2D的例子 编写了C#代码

2011.01.15:优化库FcOpt中新增函数solve,可求解非线性方程组全部解

2011.01.10:优化库FcOpt中新增函数isolve,可求解非线性方程全部解

2010.12.18:新增Forcal扩展库FC2D V1.0。多线程动态绘制图形是FC2D的基本特点。由于FC2D实现了FcCurve的全部功能,故FcCurve停止更新

2010.12.12:感谢刘圆圆先生(mgenx@live.com)为GForcal的例子编写了C#代码

2010.11.27:新增GForcal(General Forcal DLL) V1.0。GForcal可看作应用程序与Forcal之间的一个接口,但GForcal简化了Forcal脚本的使用

2010.10.18:感谢郭先强先生!感谢 数学 研发网 给Forcal提供首页链接。

2010.09.23:感谢Bruce!感谢 数学中国 给Forcal提供论坛空间支持。

2010.09.16:核心库增强了函数参数运算符“.”的功能,新增函数oset、oget,以支持简洁的函数调用。

2010.09.05:数值计算扩展动态库FcMath V1.0发布!该库以矩阵运算为基础。

2010.09.05:FcData V2.0发布!输出函数RegFcDataType有更改,以支持数据类型的运算符重载功能,新增部分输出函数。

2010.09.05:核心库输出函数DeleteConstOrFunction、DeleteKey和DeletePrivateKey有更改,返回一个bool值,表示操作是否成功。

2010.08.05:新增函数oo{... ...}、o(p,... ...)、to(p)、oofree(p),用于支持运算符重载;扩充了输出函数ExMsgWithForcal的功能,以支持运算符重载。

2010.06.12:参加第一届数学软件研讨会并在会上发言设计由Forcal支持的软件,设计Forcal扩展动态库

2010.06.02:感谢詹慧崇先生的建议!允许表达式使用已经存在的模块变量,而不必重复说明,即模块变量可以仅定义一次。

2010.05.16:由Bruce建议并组建了首个Forcal技术团队,使用Forcal核心库进行深入开发工作,Bruce担任负责人,在宣传和推广Forcal方面做了大量工作;2010年6月1日,由于Bruce学习和工作任务繁忙,Bruce推荐冯乃星先生继续担任负责人。感谢所有团队成员Bruce、冯乃星、dynamic、赵利军等所做的努力。

2010.04.05:感谢詹先生!感谢 Matlab技术论坛 给Forcal提供论坛空间支持!

2010.03.26:FcIMSL V1.0 发布。Forcal数值计算动态库,封装IMSL库函数,目前仅封装了部分微积分函数。

2010.02.21:OpenFc V6.0 更新。增加AutoMfc程序,可以自动运行扩展名为.AFC的MForcal源文件。

2010.02.21:OpenFcGl V5.0 更新。支持创建多个OpenGL窗口。

2010.02.21:Forcal V9.0 更新。支持正则表达式,由 RegExLab 正则表达式引擎提供支持。

2010.01.01:申请永久域名:www.forcal.net。

2009.12.27:FcOpt V1.0 发布!Forcal参数优化动态库,可获得全局最优值,只是目前速度较慢。欢迎大家试用!

2009.11.18:FcScript V1.0 更新!由Forcal V9.0提供支持!

2009.11.11:OpenFc V6.0 发布!由Forcal V9.0提供支持!增加语法高亮功能。

2009.10.06: 一元函数或实验数据图形分析工具FcCurve V2.0 发布!由Forcal V9.0支持,可进行模块化编译。Forcal数值计算扩展动态库XSLSF32W.dll的加入,极大地扩展了FcCurve的适用范围。

2009.08.06:Forcal V9.0 发布!该版本是Forcal的32位Unicode版本。

    软件用户(2009.8.1):

    1.支持中文编程,可以使用中文标识符,如中文函数名、中文变量等。
    2.使用Unicode字符串作为Forcal默认字符串。扩展了字符串中的转义字符。可通过转义字符定义静态空间。
    3.支持静态数组,相关的存取函数是一级函数,具有很高的执行效率。
    4.整数表达式中的整数升级为64位,可进行更大的数的运算。
    5.在整数表达式中增加了位运算函数,位运算函数是一级函数,具有很高的执行效率。
    6.增加、修改、删除了部分一级函数及二级函数。
    7.增加了访问命名空间的函数using。
    8.修改了部分FcData函数,特别增加了标准格式化输出函数printff和printfs。
    9.新增FcIO、FcString、FcSystem等扩展动态库,极大地丰富了Forcal系统的功能。另新增Forcal数值计算扩展动态库XSLSF32W.dll,基本可以满足解决工程中各种实际问题的需要。
    10.优化了演示程序ForcalTest,新增演示程序ForcalDemo,可演示大的计算项目。

    编程用户(2009.8.1):

    1.表达式字符串改为wchar_t字符串(Unicode字符串)。Forcal32W.dll的大部分输出函数使用wchar_t字符串,少部分函数仍使用char字符串。
    2.整数表达式中的整数升级为64位。
    3.编译表达式返回的错误代码新增37、38、39。
    4.指针数据保存在整数、实数或复数的前4个字节中。
    5.FcData中real32数据(相当于C中的float数据)保存在整数或实数的前4个字节中。
    6.FcData中使用Unicode字符串作为默认字符串。
    7.强烈建议Forcal扩展动态库中的函数使用命名空间命名方式。
    8.编程用户应编写移植性高的代码,可方便地移植到64位平台。

2009.06.23:FcScript V1.0 更新!增加了CMForcal接口!

2009.06.19: 一元函数或实验数据图形分析工具FcCurve V1.0 发布!FcCurve是一个研究一元函数及实验数据规律的工具。FcCurve体积很小,完全绿色、免安装、不读写注册表。

2009.06.16: 通用端口测控程序PortMaster V1.0 发布!PortMaster可用于一般RS232和GPIB端口数据的采集和处理,以及对仪器进行控制,所有这些都是通过自定义的仪器指令来实现的。PortMaster可支持6个端口同时工作,同时绘制3条数据线。PortMaster也可对实验数据进行处理并显示为图形。

2009.06.11:Forcal更新!

    软件用户:

    1.增加二级函数HFor("ForName",ForType),用于获得表达式句柄(也称为表达式指针、函数指针),可用作函数的参数。仍然保留将表达式的名称作为字符串传给函数的方法。
    2.可在自定义表达式之间通过表达式句柄和字符串地址传递Forcal字符串。扩展了Forcal字符串的适用范围。 涉及字符串的规范的二级函数命名将按以下约定:函数名中含有NStr(Forcal近程静态字符串地址),表示需要一个Forcal字符串地址参数;函数名中含有FStr(Forcal远程静态字符串地址),表示需要表达式句柄和一个Forcal字符串地址参数;函数名中含有Str(动态Forcal字符串地址),表示需要一个FcData字符串指针参数。
    3.数据扩展动态库FcData升级:将类定义的关键字由DefineClass改为cdef;修改了call、FCDstrlen、FCDstrcpy、FCDstrcat、FCDstrcmp、OutStr等函数的用法 ;增加了OutNStr、OutFStr等函数。

    编程用户:

    1.修改判断一个表达式是否有效的函数IsFor, 当ForName=NULL时,也可以根据表达式句柄(该句柄虽然与编译表达式时的句柄完全相同,但须在Forcal代码中由二级函数HFor获得)进行判断。
    2.修改获得表达式信息的函数GetFor, 当ForName=NULL时,也可以根据表达式句柄hFor(该句柄与编译表达式时的句柄完全相同,但须在Forcal代码中由二级函数HFor获得)获得表达式的信息。添加该功能可简化二级函数的编写,速度也快。
    3.修改获得表达式信息的函数GetFor,当从二级函数获得的表达式句柄hFor=NULL时,可以获得0号模块的表达式或者全局表达式的句柄,或者获得模块命名空间 (使用访问符::)输出的表达式句柄。这在主程序查找一个函数时特别有用。
    4.在与Forcal交换信息函数ExMsgWithForcal中增加查询模块中的表达式数目的功能,增强Forcal的模块化编译功能。
    5.修改获得表达式中的字符串函数GetForStr,当hFor=NULL,ForStr=由二级函数HFor获得的表达式句柄,StrMax=表达式类型时,可获得表达式中的字符串。
    6.数据扩展动态库FcData升级:增加了输出函数NewFcDataArray和DelFcDataArray,用户可修改FcData数组的维数和大小。

2009.01.12:FcScript V1.0 发布!

2008.11.22:OpenFc V5.0 发布!

2008.11.22:MForcal V4.0 发布!

2008.11.22:Forcal V8.0 发布!性能比Forcal V7.0有很大提升

2008.07.11:[编程资料] 栏目:章毅明论文:基于ASP.NET技术的精馏塔设计组件的开发

2008.06.02:OpenFc V4.6.08.0501!新增Forcal数据扩展动态库FcData

2008.06.02:OpenForcal V3.0.08.0501!新增Forcal数据扩展动态库FcData

2008.06.02:Forcal V7.0.08.0501!增加与Forcal进行信息交换的输出函数ExMsgWithForcal()。新增Forcal数据扩展动态库FcData,支持从简单到复杂的任意数据类型。

2008.02.28:OpenFc V4.6.08.0225!新增对源程序中所用模块的自动加载功能,不必预先在工作区文件中说明。更新了OpenFcGl图形库。

2008.02.28:OpenForcal V3.0.08.0128!更新了软件包中的AutoOfc程序,更新了Forcal扩展库OpenFcGl。

2008.02.28:Forcal扩展动态库OpenFcGl V3.0!新版本中的部分函数与老版本不相同,老用户需注意。新增部分函数

2008.02.28:Forcal V7.0.08.0128!进行了内部优化

2007.12.01:Forcal for Excel 加载宏 UseForcal_XLA。迅速提升Excel的计算能力。

2007.10.21:OpenForcal V3.0.07.1012!直接输出了OpenForcal中的计算函数,使得Forcal能更好地用在没有指针的编程语言中,例如 VB 。用户既可从Forcal键树中获得这些函数,也可通过OpenForcal的输出函数表中获得这些函数。增加了VB调用OpenForcal的例子。

2007.10.21:Forcal V7.0.07.1001!更新了VB调用Forcal的例子。

2007.10.01:OpenFc V4.5.07.1001!进行了功能扩展,可以在窗口中打开更大的文件编译运行。

2007.10.01:OpenForcal V3.0.07.1001!更新了软件包中的一个Forcal扩展库FcFunWin。

2007.10.01:Forcal V7.0.07.1001!增加函数LockKeyType,用于锁定键的类型。

2007.09.11:OpenFc V4.5 发布!增加函数查询功能。

2007.09.11:OpenForcal V3.0 Build 20070911!运行错误说明更完整。

2007.09.11:Forcal V7.0 Build 20070911!增加枚举指定类型的所有键值的函数。

2007.08.15:OpenFc V4.0 发布!

2007.08.15:OpenForcal V3.0 发布!

2007.08.15:Forcal V7.0 发布!

2007.01.21:OpenFc V4.0 beta版(测试版) 发布!

2007.01.21:OpenForcal V3.0 beta版(测试版) 发布!

2007.01.18:Forcal V7.0 beta版(测试版) 发布!

2006.03.13:OpenFc V3.0 Build 20060313 正式版 发布! 

2006.03.08:OpenFc V3.0  正式版 发布!

2006.02.25:OpenForcal V2.0  正式版 发布!

2006.02.21:OForcal V1.0  Build 20060221 正式版 发布!加载扩展动态库函数LoadDll()的参数有变化,可返回加载的和没有加载的扩展动态库的名字。

2006.02.19:Forcal V6.0  Build 20060219 正式版 发布!增加编译出错代码36。更新使用说明。

2006.02.05:OForcal V1.0  Build 20060205 正式版 发布!加载扩展动态库的模式有变化,与Windows文件名命名方式一致。

2006.01.09:Forcal V6.0  Build 20060109 正式版 发布!改正模块化编译与说明不符的错误,OForcal V1.0  正式版 同时更新。

2006.01.01:OForcal V1.0  正式版 发布!

2006.01.01:Forcal V6.0  Build 200601 正式版 发布!获得表达式编译信息函数GetAllIntFor()、GetAllRealFor()和GetAllComplexFor()有变化,返回的表达式信息更全面。

2005.12.08:Forcal V6.0  Build 200512 正式版 发布!进行了内部优化。

2005.12.08:基于FORCAL.DLL的类CForcal。

2005.11.02:Forcal V6.0 正式版 发布!与测试版相比,有三个方面的改进:1、仅使用Win32标准函数调用方式输出动态库函数;2、编译表达式函数的调用方式有变化,28#编译错误代码意义有变化;3、简单模块的规定有变化。

2005.06.05:Forcal V6.0 测试版(beta版) 更新!

2005.05.25:Forcal V6.0 测试版(beta版) 发布!不兼容以前版本!

2004.09.21:OpenFC V2.05 正式版。新增同步计算和同步编译功能。

2004.09.19:OpenFC V2.03 正式版。程序启动时可自动运行指定源程序。

2004.09.19:OpenForcal V1.22 共享版。可以为主程序保存初始化信息,允许动态修改动态库说明信息。

2004.09.10:OpenFC V2.02 正式版。计算剪贴板中文本或计算选中文本时给出提示。

2004.09.03:OpenFC V2.0 正式版。在操作界面和功能上有重大改变,由OpenForcal提供支持。

2004.09.01:OpenForcal V1.21 共享版。加载的多个动态库文件名或者动态库说明文件名之间除可以用空格分隔外,还可以用Tab键或者换行符分隔。

2004.08.25:OpenForcal V1.2 共享版。新增用户自定义窗口和用户自定义命令。

2004.08.09:FORCAL.DLL V5.1共享版。增加了对Forcal字符串中转义字符的说明。

2004.06.10:FcWin V1.0[带源码]。OpenForcal扩展动态库,计算窗口

2004.06.10:OpenForcal V1.1 共享版。对性能进行了优化。

2004.06.02:FORCAL.DLL V5.01 Build 2004.6.2 共享版。重新修订了软件说明。

2004.05.20:OpenForcal V1.0,一个易扩充的、开放式的数值计算动态库,它提供了一个非常友好的、统一的、具有C++注释风格的源程序界面,使用户可以通过简单的编程方便地实现他们所需的功能。

2004.05.10:FORCAL.DLL V5.0 共享版。对字符串操作做了改进,字符串分为公用字符串(用@取地址,所有表达式均可访问)和仅在同一个表达式中使用的字符串(用&取地址,其他表达式不可访问,起到保护作用);这两种字符串分别用不同的操作符访问,提高了应用上的灵活性。

2004.02.12:OpenFcGl V1.2[带源码]。OpenFC扩展动态库,新增部分OpenGL函数,可以快速地显示中文字符串

2004.02.12:OpenFC V1.7 共享版。支持常量定义。

2004.02.12:FORCAL.DLL V4.6 共享版。支持常量定义。

2004.01.29:OpenFcGl V1.0[带源码]。OpenFC扩展动态库,函数绘图工具,由OpenGL提供支持

2004.01.29:OpenFC V1.6。可在动态库扩展中编译源程序,支持动态库扩展窗口的刷新

2003.11.19:OpenFC V1.5。增加函数管理查询工具

2003.11.08:limit.dll V1.0[带源码],OpenFC扩展动态库,极值问题函数库。包含求约束条件下n维极值的复形调优法等函数。

2003.11.08:calculas.dll V1.0[带源码],OpenFC扩展动态库,微积分函数库。包含积分刚性方程组的吉尔方法、二阶微分方程边值问题的数值解法等函数。

2003.11.05:spefun.dll V1.0[带源码],OpenFC扩展动态库,特殊函数库。

2003.11.03:OpenFC V1.1。使用FORCAL.DLL最新版,OpenFC帮助同步更新

2003.11.03:FORCAL.DLL V4.5 共享版。可以方便地进行变量定义和对变量进行赋值。

2003.10.03:OpenFC V1.01,含OpenFC.DLL V1.0,同时升级了OpenFC帮助

2003.09.06:OpenFC.DLL V1.0[带源码],OpenFC扩展动态库,定义了文件功能,定义了二重积分、多重积分的函数

2003.09.01:OpenFC V1.0,一个开放式的数学计算软件。

2003.08.12:FORCAL.DLL V4.1 共享版。更改了字符数据处理中#"..."的用法。

2003.08.12:ForCal数学函数图象FCdraw V2.1。在二元函数图象绘图中,可以自己指定一个绘图函数。

2003.08.07:ForCal数学函数图象FCdraw V2.0。须加载FORCAL.DLL V4.0 及以上版本。该版本源代码全部改写,以新的方式进行函数绘图和执行计算。

2003.08.07:FORCAL.DLL V4.0 共享版。该版本新增一个可以改变表达式自变量值的函数mov(),提高了执行速度和应用上的灵活性;同时,该版本新增对字符串的处理,进一步拓展了FORCAL的使用范围。

2003.01.21:FORCAL.DLL V3.0 普及版。该版本增加了FORCAL对复数表达式和整数表达式的支持,并且允许实数、复数和整数表达式之间的相互调用。

2002.12.23:FORCAL.DLL V2.6 普及版。该版本的for循环、dowhile循环和if函数更好用,并且速度更快。同时,该版本新增一个表达式合并函数one()。

2002.12.05:FORCAL.DLL V2.5 普及版。该版本更改了for循环等流程控制函数的使用方式,其用法与高级语言的for循环等相似,符合现代编程的风格。

2002.11.20:ForCal数学函数图象FCdraw V1.7。须加载FORCAL.DLL V2.3 及以上版本。

2002.11.18:感谢朱志浩朋友为FORCAL.DLL写的VB、Delphi实例程序源代码。

2002.11.15:FORCAL.DLL V2.3 普及版。该版本采用两种方式输出动态库函数,其一是以前所用的C++的缺省输出方式,其二是用_stdcall修饰符进行输出,用此方式输出的动态库函数可被FORTRAN、VB、Delphi等高级语言程序所调用。

2002.11.05:FORCAL.DLL V2.2 普及版。该版本对动态库的部分输出函数作了改动,同时将FORCAL函数整理分类为常用数学函数、数据类型函数、逻辑函数、表达式相互调用和流程控制函数等等,并且删除了以前版本中的个别不常用的函数。

2002.08.18:FORCAL.DLL V2.1 普及版。该版本允许程序员向FORCAL无缝地添加各类基本函数,FORCAL将把这些函数当作二级函数进行处理。这意味着,所有使用该动态库进行设计的人都可以设计满足自己或本行业需要的数值计算系统,在这个计算系统中,可以添加多达32767个不同种类的基本函数。可以让这些函数的参数可以指向一个或多个表达式、数组甚至是字符串,因而这些函数可以实现你能想象得到的功能,例如:解方程、积分、微分、插值、拟和、数据处理甚至是矩阵运算等等。作者以后将仅仅向该动态库添加一些通用的函数,尽管所有这些函数现在你都可以方便地进行添加。

2002.08.05:ForCal数学函数图象FCdraw V1.6。新增:错误检查和表达式编译计算函数,同时须加载FORCAL.DLL V2.0 及以上版本,绘图功能更强。

2002.08.05:FORCAL.DLL V2.0 普及版。1、新增各表达式之间的相互调用功能;2、基本函数总数达到60余个,包括自定义分段函数、逻辑函数、积分函数、求和函数、循环函数、傅立叶级数逼近和插值函数等等;

2002.07.21:FORCAL.DLL V1.5 普及版。1、增强的表达式优化功能,速度更快;2、新增10余个基本函数;3、完全的错误检查。

2002.06.17:ForCal数学函数图象FCdraw V1.5。新增:预定义变量及循环函数等等。

2002.06.15:ForCal数学函数图象FCdraw V1.2。新增:二元函数图象绘制等等。

2002.06.01:一个由FORCAL.DLL支持的数学函数绘图工具:ForCal数学函数图象FCdraw V1.0。该程序绘图速度快,可进行图象的多页显示。

2002.05.17:FORCAL.DLL V1.2 普及版。该版本对函数的内部结构和调用方式做了重大调整,使其占用的系统资源降至最低,使用更方便。普及版与标准版具有完全相同的计算速度,其唯一区别是编译表达式的长度受到一定限制,但可以满足一般的计算要求。

2002.04.27:JSQ.DLL V32、SPEFUN.DLL V27 和 CALCULUS.DLL V25。这些动态库须由JSQ V2.1及以上版本调用。

2002.04.26:文本计算器JSQ V2.1。自本版本起,JSQ将成为一个开放的数学计算软件,作者将公开JSQ动态库设计方法,以方便任何人添加各种动态库函数。其他新增特性:1、为方便重定向动态库函数的设计,本版本更改了JSQ与动态库函数之间的接口,这种新的接口可以使JSQ的后续版本与动态库之间有良好的兼容性和可扩充性;2、允许在表达式中使用数的指数形式,例如:2.3e-5;3、在预定义函数调用时,预处理程序可以不把函数放在括号{ }内,以支持用户设计性能优异的模板库函数。

2002.04.21:FORCAL.DLL V1.1试用版及FORCAL.DLL V1.1速度测试版升级,升级后的FORCAL在编译表达式时,允许使用数的指数形式,例如:2.3e-5。在JSQ的后续版本中也将实现这项功能。

2002.04.03:文本计算器JSQ V2.0 普及版发布。

2002.03.19:FORCAL.DLL速度测试版,您可以体验到FORCAL.DLL标准版的计算速度。

2002.01.23:微积分库 CALCULUS.DLL 。

2002.01.06:应用户要求,新增批量计算函数:_batcal( )。该函数可灵活地计算输出多个计算式及其计算结果,特别适用于工程计算或设计中需要大量计算的场合。

2001.12.18:特殊函数库 SPEFUN.DLL 。

2001.12.01:FORCAL可以使所有的数值计算函数成为通用的函数,并且可以获得极快的执行速度。请用JSQ的_sum[]函数或各种微积分函数等体验一下FORCAL的速度。例如以下函数:_sum[(x,0,1,0.0011;y,1,2,0.0011) cos{1-sin[1.2*x^(y/2)+cos{1-sin[1.2*x^(y/2)]}]-cos{1-sin[1.2*x^(y/2)]}-cos{1-sin[1.2*x^(y/2)+cos{1-sin[1.2*x^(y/2)]}]-cos{1-sin[1.2*x^(y/2)]}}}],这个函数对一个长式子作了828100次求和计算。

版权所有© Forcal程序设计 2002-2016,保留所有权利
E-mail:
forcal@sina.com  QQ:630715621

最近更新: 2016年08月31日