1stOpt简单使用介绍

版权声明:个人原创,转载请申明 https://blog.csdn.net/baidu_38172402/article/details/86212962
  1. 首先以管理员权限打开1stOpt优化程序,否则程序会呈现无响应状态。
  2. 新建codebook,写入代码,以非线性参数估计为例:

Variable phi,x,y,delta_phi;

Function delta_phi=a0*phi^2+a1*x^2+a2*y^2+a3*phi+a4*x+a5*y+a6;

DataFile "C:\Users\Lijian\Desktop\JCAS\Data\test.xlsx[Sheet1[A1:D50]]";

通常破解版,无法使用Excel读取文件的功能,会提示“该路径不存在的错误!!!”,可将其注释,将数据输入如下:

    Data;

    2.8125     0      0      0.876861 //注意输入顺序,以变量定义为顺序。

    …             …   …     …

即可运行程序获取结果。

  1. 其界面主要有五部分,依次从左向右,“文件目录”“代码本”“算法设置”“结果”“对象属性编辑器”。

文件目录:通过其可打开文件目录。

代码本:代码编写区域。

算法设置:选取优化算法,并设定算法相关参数。

结果:显示拟合图,计算结果相关信息。

对象属性编辑器:可对计算结果中的图片栏及文本栏信息属性进行编辑。其主要由主图、上下左右四个轴,每个轴可设置其相关信息,如线段,标签(caption),字体等信息。

  1. 二维-三维分析与预测。通过挑选,改变参数或变量,结合曲面图,等值线图,等格网图判断参数影响力。
  2. 绘图功能

PlotData(1D)(Y1,Y2):画二维点线数据图,所有给出的数据作为Y值

PlotPoint2D(X,Y):画二维点数据图;

PlotPoint3D(X,Y,Z):画三维点数据图;

PlotMeshData(X,Y,Z):画三维面数据图,矩阵数据格。

如:

Parameters x[-1,1],y[-1,1],z;

Mesh = [20,20];

Plotfunction cos(z)*x^2+sin(z)*y^2-z;

至此其简单功能分析完毕,具体详细功能参考1stOpt官方给出的手册。

猜你喜欢

转载自blog.csdn.net/baidu_38172402/article/details/86212962