声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 2524|回复: 2

[1stopt] 1stOpt的关键词

[复制链接]
发表于 2007-6-29 01:10 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
关键词名 意义

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           定义代码块名

  1. 求和定义,在1stOpt中表达为:Sum(i=1:n)(x[i]*sin(x[i]+1))
  2. 求积定义:在1stOpt中表达为:Prod(i=1:n)(x[i]*sin(x[i]+1)[/i][/i][/i][/i]
复制代码
回复
分享到:

使用道具 举报

发表于 2007-6-30 09:27 | 显示全部楼层
我刚刚学1stopt,请问:不知道函数,能不能先拟合出曲线来,从而得到曲线的表达式呢
 楼主| 发表于 2007-7-1 20:53 | 显示全部楼层
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-5-20 01:44 , Processed in 0.054323 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表