问题标题:
lingo问题,对专业的人来说很简单的.MODEL:SETS:集合段XYI/@FILE(′data1txt′)/:x,y,r;定义变量ENDSETSMIN=R1-R2;目标函数;下面是约束;R1=@MAX(XYI(J):r(J));找出半径的最大值;R2=@MIN(XYI(J):r(J
问题描述:
lingo问题,对专业的人来说很简单的.
MODEL:
SETS:集合段
XYI/@FILE(′data1txt′)/:
x,y,r;定义变量
ENDSETS
MIN=R1-R2;目标函数;
下面是约束;
R1=@MAX(XYI(J):
r(J));找出半径的最大值;
R2=@MIN(XYI(J):
r(J));
找出半径的最小值;
@BND(x0LOW,x0,
x0HIGH);x0的范围
@BND(y0LOW,y0,
Y0HIGH);y0的范围
@FOR(XYI(I):r(I)=((x(I)-x0)3(x(I)-x0+(y(I)-
y0)3(y(I)-y0)∧(1/2));计算第i点处的半径ri;
DATA:数据段
x=@FILE(′data1txt′);
y=@FILE(′data1txt′);读入测量点的坐标值
x0LOW=@FILE(′data1txt′);
x0HIGH=@FILE(′data1txt′);读入x0的上下界
y0LOW=@FILE(′data1txt′);
Y0HIGH=@FILE(′data1txt′);读入y0的上下界
ENDDATA
END
这个程序对不?
data1txt文件应该建在哪个盘里?
XYI/@FILE(′data1txt′)/:
如果我的安装文件在d盘,我想把data1txt文件放在D:lingo8.0lingo8.0文件夹里又应该如何更改程序?
冯刚回答:
语法上没有问题啊.然后是data1txt文件应该放在lingo的安装目录下面.例如你是安装在D盘,那么只需要将data1txt文件放在相应的文件夹里面就是了.对于程序是不需要修改的.下面是我找的关于@FILE语句的用法:@file函数...
查看更多