【发布时间】:2021-06-18 15:54:57
【问题描述】:
我正在尝试计算一些点之间的欧几里得距离。点的坐标用 x(i) 和 y(i) 表示,索引 i 和 j 是别名。为此,我使用以下代码:
i "Customers";
Alias(i,j);
Parameters
x(i<)/
1 100
2 500
3 200/
y(i<)/
1 150
2 560
3 300/
;
Positive variables
d(i,j)
;
Equations
Eq1
;
Eq1..
d(i,j) =e= power(power(x(i)-x(j),2)+power(y(i)-y(j),2),1/2);
但出现错误如下:
作为常数输入的非受控集
这是关于行的:
d(i,j) =e= power(power(x(i)-x(j),2)+power(y(i)-y(j),2),1/2);
这可能是什么原因?
【问题讨论】: