lingo问题,对专业的人来说很简单的.
lingo问题,对专业的人来说很简单的.
MODEL :
SETS:集合段
XYI/ @FIL E(′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 = @FIL E(′data1txt′) ;
y = @FIL E(′data1txt′) ; 读入测量点的坐标值
x0LOW = @FIL E(′data1txt′) ;
x0HIGH = @FIL E(′data1txt′) ; 读入x0 的上下界
y0LOW = @FIL E(′data1txt′) ;
Y0HIGH = @FIL E(′data1txt′) ; 读入y0 的上下界
ENDDATA
END
这个程序对不?
data1txt文件应该建在哪个盘里?
XYI/ @FIL E(′data1txt′) / :
如果我的安装文件在d盘,我想把data1txt文件放在D:\lingo8.0\lingo8.0文件夹里又应该如何更改程序?
语法上没有问题啊.然后是 data1txt文件应该放在lingo的安装目录下面.例如你是安装在D盘,那么只需要将data1txt文件放在相应的文件夹里面就是了.对于程序是不需要修改的.下面是我找的关于@FILE语句的用法:@file函数...