1stopt的版本情况

2024-12-01 18:02:51
推荐回答(1个)
回答1:

1:支持复数拟合、复数方程组计算;
2:支持微分方程拟合求解;
3:通用全局优化求解器变异功能,优化能力提高20%以上;
4:新的编程模式计算引擎;
5:强大易用的数据批处理拟合功能
6:公式自动搜索:增加更多的二维、三维函数库;
7:改进的积分计算,拟合,解方程可含有积分函数,支持高斯积分和辛普森积分算法
8:三维图形旋转、缩放、移动等功能
9:?号输入,可动态输入常数。
10:参数定义更加方便自由:Parameter 0<=a<=10, b=[1,3];
11:更多的数学函数支持:Wrap、Wrap0…
12:支持更多功能的关键字:FileWeight,OutWeight…
13:重复计算时自动记录每次结果
14:Exp函数计算修正,与Matlab等保持一致:Exp(-3^0.23)-> Exp(-(3^0.23))
15:….
3.0新功能 (2009年5月1日):
1:重新设计的与其它高级语言的接口,更加方便与C++, Fortran, Basic, Pascal等语言的浑编联动。
2:增加新的算法:稳健全局优化算法。
3:改进了离子群和最大继承算法,优化能力更强。
4:增加了常微分方程(ODE)的求解功能,算法包括:龙格-库塔-费尔博格法(Runge-Kutta-Fehlberg Method)、欧拉算法(Euler Method)、2-5阶龙格-库塔算法(Runge-Kutta Method),不仅能求解一般的初值ODE方程,还能解特殊形式的ODE方程,对边值问题的ODE方程也能轻松求解。
5:对线性规划问题自动判断识别,速度更快。
6:更加灵活的LoopConstant定义:LoopConstant d=[2,(max(x,1))];
7:与Vista兼容
8:编程模式增加对特殊函数的支持(Erf, Erfc, Gamma, Bessel…)
9:Parameter对For的支持。
10:拟合计算结束进行预测时,可计算每一点的导数
11:SubDivision、RunNext与Inherit功能
12:LogFile自动保存功能
13:RowData、RowDataSet与EndRowDataSet关键字
14:更加方便的Sum(),Prod()和For()语句
15:3D图形新格式:点状三维图
16:“恢复刚关闭的文件“功能
….
2.5新功能 (2006年10月7日):
1:更加出色、稳健的通用全局优化能力
1:对Basic的全面支持
2:参数型变量问题的拟合(未知中间变量):ParVariable
3:带积分的拟合和函数优化
4:隐函数优化算法的改进,速度增加10倍
5:隐函数拟合算法的订正:TradImplicit, ImplicitRange
6:BatchFile: 文件批处理功能
7:StepReg:逐步拟合功能
8:CodeSheet:代码本表格,支持直接从表格中读取数据
9:代码本显示形式:单业、多业和下拉
10:LoopConstant、FullLoopModel:自动循环计算功能
11:Constant a(1:3)=[1,2,3] -> Constant a = [1,2,3]
12:WeightReg:灵活多变、任意形式的带权重拟合
13:PassParameter:编程模式下支持返回计算变量
14:参数初值自动选择更加智能、健壮,适应范围更广
15:RegType:最小二乘法、最小一乘法等不同形式拟合
16:MDataSet,EndMDataset:网络节点数据自动转至矩阵数据
17:HotRun:设定自动热计算及计算次数
18:Sum,Prod,For更简洁写法
19:编程模式下可以直接定义二维参变量
20:Plot、PlotLoopData:迭代计算过程中更加丰富、强大的动态图形表示方式
21:众多改进及Bug修正
2.0新功能 (2006年10月7日):
1:求解非线性方程组功能大幅改进,【麦夸特法+通用全局优化算法】已成为解非线性方程组的首选算法,其改进后的求解能力总体上强于任何其它算法。
2:最大最小优化问题求解 (MinMax):一种多目标优化求解功能。
3:智能拟合功能:该功能特别适合于数据量很大时的拟合,可数倍甚至数十倍缩短计算时间,数据量越大,效果越明显。
4:改进的非常容易实现的带等式或不等式约束的拟合
5:算法自动选择功能:对于刚接触1stOpt的用户而言,由于不清楚各算法的特点及适用范围,常无法确定如何选择算法,该功能可根据问题的类型自动选择算法。
6:函数表达式以脚本语言描述表达功能:对于复杂、繁琐、冗长的问题,可通过脚本语言来描述
7:常字符串数组表达功能:定义字符串数组功能
8:公式拟合自动搜索时稳健模式搜索功能
9:0-1规划,修正数值范围溢出问题
10:公式自动拟合库中,增加众多峰函数
11:约束函数连续表达功能
12:矩阵计算,基本函数求导计算
13:带权重的拟合功能
14:带约束的超越方程求解
15:For语句,支持循环表达式
16:支持自动重复计算
17:改进的预测/验证功能
18:DataSet,AutoData定义数据时,可指定起始基数
19:增加IFF关键字
20:代码中直接从Excel表单和1stOpt电子表格中读取数据:必须指定文件名、表单名及数据范围
21:常数连续定义:
22:增强的编程模式,可完善自动处理任意多的等式及不等式约束,对于复杂的带约束的工程问题,可轻易求解。
23:修正定义多维常数、参数时出现的问题
1.5新功能 (2006年4月18日):
1:单纯形线性规划算法中,可进行整数规划、混合整数规划计算。
2:编程模式中,对约束条件的自动处理功能。
3: 权重拟合功能
4:结果数据自动保存功能。
5:同一代码本中,所有问题同时求解功能。
6:函数优化预测检验功能
7:数据自动产生功能:关键字: AutoData
8:循环语句关键字:For,支持无穷镶套
9: 新增特殊密度分布函数:BetaCDF, BetaPDF, BinoCDF, BinoPDF, Chi2CDF, Chi2PDF, ExpCDF, ExpPDF, PoissCDF, PoissPDF, TCDF, TPDF
10:增加函数求导计算功能
11:新增:
BinParameter: 定义0-1变量;
IntParameter: 定义正整数变量;
ParameterDomain:定义变量范围;
PlotXYZData:画三维数据图;
PlotMeshData:画三维网格数据图;
PlotPoint3D:画三维点图;
12:众多改进,运行更快捷、稳定。
错误纠正:
1:函数表达式中出现空格显错的问题。
2:拟合时,用“DataFile”调用外部数据文件出错。
3:用超过两次“DataSet- EndDataSet”定义数据时出错
4:拟合时,用“SkipStep“出错。
5:函数中出现诸如“2E+10“时显错的问题。
6: 其它诸多Bugs