suffer 发表于 2007-6-29 01:10

1stOpt的关键词

关键词名 意义

Parameter 定义参数
例: 定义a, b, c, d四个参数: Parameter a, b, c, d;
例: 定义a1, a2, a3, a4, a5, a6, a7, a8, a9, a10十个参数:
Parameter a1, a2, a3, a4, a5, a6, a7, a8, a9, a10;
也可简写为: Parameter a(1:10);
例: 定义参数a,其取值范围在【-1,1】,初始值为0.5
Parameter a = 0.5 [-1, 1];
例: 定义参数a为整数,其取值范围在【-100,100】
Parameter a[-100,100,0];

Variable 定义变量
例:定义x, y, z三个变量: Variable x, y, z;

Function 定义函数
例:两变量曲线拟合: Function   y = a + b*exp(c – x);
例:两变量函数优化: Function   (x+((2-x)*(2+y))^2)*sin(x*y);

Constant 定义常量
例:两变量曲线拟合: Function   y = a + b*exp(c – x);
例:两变量函数优化: Function   (x+((2-x)*(2+y))^2)*sin(x*y);

ConstStr 定义常字符串量
例:两变量曲线拟合: Function   y = a*(c-x)^2 + b*exp((c – x)^4);
可写为:
ConstStr B = (c-x)^2
Function   y = a*B + b*exp(B^2);

VarConstant 定义变常量
VarParameter 定义变参数
Data          定义数据开始
DataFile 定义数据文件
NewDivision 定义新得代码块
StartProgram 编程模式开始
EndProgram 编程模式结束
Maximum   求最大值
Minimum   求最小值
PlotFunction 画函数图
Algorithms 定义优化方法
Exclusive 定义问题为排它问题,如TSP问题
StartRange 定义初始值范围
SharedModel 定义共享参数问题,参见WWW
DataSet          定义常数
EndDataSet 结束定义常数
MinFunction 最小值求优
MaxFunction 最大值求优
PlotParaFunction 画参数方程函数图
Title         定义代码块名

求和定义,在1stOpt中表达为:Sum(i=1:n)(x*sin(x+1))
求积定义:在1stOpt中表达为:Prod(i=1:n)(x*sin(x+1)

aduktxj 发表于 2007-6-30 09:27

我刚刚学1stopt,请问:不知道函数,能不能先拟合出曲线来,从而得到曲线的表达式呢

suffer 发表于 2007-7-1 20:53

原帖由 aduktxj 于 2007-6-30 09:27 发表 http://www.chinavib.com/forum/images/common/back.gif
我刚刚学1stopt,请问:不知道函数,能不能先拟合出曲线来,从而得到曲线的表达式呢

看本版中相关的例子
页: [1]
查看完整版本: 1stOpt的关键词