LINGO语法问题sets:V/1..36/;E/1..198/:x,q;B/1..12/:A;matrix(V,E):H; 36x198的矩阵;endsetsdata:A=0 1 2 3 4 5 6 7 8 9 10 11;H=...;enddata怎样实现H中每3行(前三行开始)与x向量的乘机之和为3,并且对应与H矩阵乘积的x向量

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/13 07:47:40
LINGO语法问题sets:V/1..36/;E/1..198/:x,q;B/1..12/:A;matrix(V,E):H; 36x198的矩阵;endsetsdata:A=0 1 2 3 4 5 6 7 8 9 10 11;H=...;enddata怎样实现H中每3行(前三行开始)与x向量的乘机之和为3,并且对应与H矩阵乘积的x向量

LINGO语法问题sets:V/1..36/;E/1..198/:x,q;B/1..12/:A;matrix(V,E):H; 36x198的矩阵;endsetsdata:A=0 1 2 3 4 5 6 7 8 9 10 11;H=...;enddata怎样实现H中每3行(前三行开始)与x向量的乘机之和为3,并且对应与H矩阵乘积的x向量
LINGO语法问题
sets:
V/1..36/;
E/1..198/:x,q;
B/1..12/:A;
matrix(V,E):H; 36x198的矩阵;
endsets
data:
A=0 1 2 3 4 5 6 7 8 9 10 11;
H=...;
enddata
怎样实现H中每3行(前三行开始)与x向量的乘机之和为3,并且对应与H矩阵乘积的x向量的小标i,j,k 满足j=i+1,k=j+1 ,下面的语句怎么该?
@for(B(n):@sum(E(i):H(1+3*A(n),i)*x(i))+@sum(E(j)|(j-i#eq#1):H(2+3*A(n),j)*x(j))+@sum(E(k)|( k-j#eq#1):H(3+3*A(n),k)*x(k))

LINGO语法问题sets:V/1..36/;E/1..198/:x,q;B/1..12/:A;matrix(V,E):H; 36x198的矩阵;endsetsdata:A=0 1 2 3 4 5 6 7 8 9 10 11;H=...;enddata怎样实现H中每3行(前三行开始)与x向量的乘机之和为3,并且对应与H矩阵乘积的x向量
@for(B(n):@sum(E(i):H(1+3*A(n),i)*x(i))+@sum(E(i)|(j-i)#eq#1:H(2+3*A(n),j)*x(j))+@sum(E(i)|(k-i)#eq#2:H(3+3*A(n),k)*x(k))

具体举例子吧 你说的不是很清楚

LINGO语法问题sets:V/1..36/;E/1..198/:x,q;B/1..12/:A;matrix(V,E):H; 36x198的矩阵;endsetsdata:A=0 1 2 3 4 5 6 7 8 9 10 11;H=...;enddata怎样实现H中每3行(前三行开始)与x向量的乘机之和为3,并且对应与H矩阵乘积的x向量 LINGO程序遇到问题,192model:sets:II/1..24/;PP/1..8/;KK/1..8/;links(II,PP):X,V;endsetsdata:v=0 1067 94.1 1447.3 1928.7 1906.4 872.4 1515.51067 0 962.6 1474.3 1212.8 1258.3 291.2 1676.294.1 962.6 0 1441.2 1861.5 1845.1 788.6 1544.51447.3 1474.3 14 lingo中sets是什么? LINGO问题 我找了一个程序 自己改了改,运行出错了,求大侠帮忙.model:sets:v/1..20/:a,b,d,n,m; endsetsmin=w;w=@sum(v(i):a*b*d)*t;@sum(v(i):n*d)>=k1;@sum(v(i):n*d)=0.8*m);@for(v(i):n lingo 编程时出现错误,希望让各位大大看看出了什么问题,是语法还是方程本身的问题.model:sets:project/1..8/:u,p;year/1..5/:c,d;link(year,project):a,b;endsets目标函数;max=@sum(year :d);第i年末利润di的计算;@for(y lingo index variables may not share names with...您可在这里继续补充问题细节model:sets:duan/1..10/;jizu/1..8/:c,x0,v;link(jizu,duan):x,p,t;endsetsdata:x0=120 73 180 80 125 125 81.1 90;v=2.2 1 3.2 1.3 1.8 2 1.4 1.8;p=-505 0 124 168 210 252 lingo模型定义出错问题model: sets: center/1..3/:u; addr/1..7/:v; w(center,addr):x,y;endsets data: y=36 24 49 21 81 72 4530 20 56 24 99 88 5536 24 63 27 90 80 50 ;enddatamin=@sum(w:x(i,j)*y(i,j));@sum(addr:x(1,j))=3;@sum(addr:x(2,j))=2;@sum(a lingo中的语法问题程序如下sets:r/1..2/:a;e/1..4/:b;link(r,e):c,x;endsetsmin=@sum(link(i,j):c(i,j)*x(i,j));ST@for(r(i): @sum(e(j):x(i,j))=a(i));@for(e(j): @sum(r(i):x(i,j))=b(j));end错误如截图: lingo语法问题sets:u/1..6/;r/1..6/;endsetsmax=s1+s2+s3+s4;s1=0.5*r2*r1*@sin(u2-u1);s2=0.5*r3*r2*@sin(u3-u2);s3=0.5*r4*r3*@sin(u4-u3);s4=0.5*r5*r4*@sin(u5-u4);s5=0.5*r6*r5*@sin(u6-u5);@for(r(i)|i#ne#6:u(i) lingo下标的问题比如:sets:product/0,1,2,3,4,5,6,7/:m;endsets那么我在调用 m(0)为什么说我下标越界? 下面的lingo程序有什么问题,错误代码是1017,unexpected Jacobian overflow:SETS:PORTE/1,2,3,4,5,6,7,8,9/:INCLUDEA;PORTW/1,2,3,4/:INCLUDEB;PAIREW(PORTE,PORTW):FREIGHT,CARGO,CARGOCOST,B,V,S,L;ENDSETSMAX=@SUM(PAIREW(I,J):FREIGHT(I,J)*CARGO(I lingo错误代码11.貌似是定义集的语法问题. 关于LINGO程序lingo程序如下:sets:a/1..5/:x; endsets data:x=1,2,3,4,5;enddata 若知道a(i):x(i)=5,如何写出程序求出i的值 lingo查错model:sets:kinds/1..10/:v,Q,s,N,c_p,d,p;fa/1..3/;link(fa,kinds):c_d;endsetsmin=@sum(link(j,i):0.5*c_p*(Q-s)^2/Q+d*c_d/Q+0.5*p*s^2/Q);@sum(link(j,i):c_d*Q) lingo 非线性规划哪位高手能用lingo或matlab解这个问题?我把意思写出来了,可能不符合语法,model:sets:empoly/1..6/:e;fire/1..6/:f;jh/1..6/:h;prov/1..6/:p;wb/1..6/:w;demand/1..6/:d;storage/1..6/:s;endsetsdata:demand=1200,1400, lingo 循环语句中能不能使用if语句?程序是这样的:model:3个化肥厂4个需求地运输问题; sets:huafeichang/1..3/:chanliang,youhui;diqu/1..4/:xuqiu;links(huafeichang,diqu):yunfei,yunliang,danjia;endsets目标函数;min=@sum(links lingo中for的用法,说我下标越界,就是那个a的值有问题,可就是找不出来model:sets:gong/1..8/;shou/1..8/;xunhuan/1,2,3/:a;links(gong,shou):x,m;endsetsmax=x(1,3)+x(2,4);@for(gong(I):@for(shou(J):@bnd(0,x(I,J),m(I,J))));@for(xunhuan(k 关于LINGO使用的问题,以下代码哪里有错误?无法运行啊model:sets:object/1..3/:f;endsetsdata:a,b = 3,4;!两个直角边长,修改很方便;enddataf (1) = a*@sin(x);f (2) = b*@cos(x);!从这一行开始提醒有语法错误;f (3) =