数学建模社区-数学中国
标题:
输入数据时出错了
[打印本页]
作者:
云舒susie
时间:
2013-9-16 19:31
标题:
输入数据时出错了
本帖最后由 wujianjack2 于 2013-9-17 00:14 编辑
data:
N=4;
M=3;
enddata
sets:
ports/1..N/:p,q,a,b;
ships/1..M/:L,minv,maxv;
paths(ports,ports):d;
times(ports,ships):c,s,t,f,y;
routes(paths,ships):v,x;
endsets
data:
d=0,97,128,58
97,0,67,207
128,67,0,121
58,207,121,0;
p,q,a,b=0,0,0,3
25,35,8,12
50,30,16,20
20,20,24,30;
L,minv,maxv=100,16,25
150,16,25
200,16,25;
s=0.0,0.0,0.0
1.0,1.0,1.0
1.2,1.2,1.2
1.5,1.5,1.5;
c=1000,1100,1200
1030,1135,1220
1035,1115,1250
1060,1126,1258;
t=0,0,0
,,
,,
,,;
ct,lc=3.17,50;
enddata
运行的时候出错
error code:29
error text: invalid number of initialization value in a data/init/calc statement.
the required number of values is :12.
43] ,,;
^
作者:
wujianjack2
时间:
2013-9-17 13:12
楼主你好!代码有点小问题,更正如下:
data:
N=4;
M=3;
enddata
sets:
ports/1..N/:p,q,a,b;
ships/1..M/:L,minv,maxv;
paths(ports,ports):d;
times(ports,ships):c,s,t,f,y;
routes(paths,ships):v,x;
endsets
data:
d=0,97,128,58
,
97,0,67,207
,
128,67,0,121
,
58,207,121,0;
p,q,a,b=0,0,0,3
,
25,35,8,12
,
50,30,16,20
,
20,20,24,30;
L,minv,maxv=100,16,25
,
150,16,25
,
200,16,25;
s=0.0,0.0,0.0
,
1.0,1.0,1.0
,
1.2,1.2,1.2
,
1.5,1.5,1.5;
c=1000,1100,1200
,
1030,1135,1220
,
1035,1115,1250
,
1060,1126,1258;
t=0,0,0,
,,
,
,,
,
,,;
ct,lc=3.17,50;
enddata
这样子就可以正常运行了,注意标注红色的逗号,我一般赋值时会这么写,个人意见,仅供参考。
作者:
云舒susie
时间:
2013-9-17 15:23
wujianjack2 发表于 2013-9-17 13:12
楼主你好!代码有点小问题,更正如下:
data:
N=4;
谢谢啦,可还是不行也
显示错误的位置还是在t的那段分号上
作者:
云舒susie
时间:
2013-9-17 15:45
wujianjack2 发表于 2013-9-17 13:12
楼主你好!代码有点小问题,更正如下:
data:
N=4;
可以了,谢谢
作者:
wujianjack2
时间:
2013-9-17 22:07
云舒susie 发表于 2013-9-17 15:45
可以了,谢谢
不用客气,欢迎积极发言讨论!
欢迎光临 数学建模社区-数学中国 (http://www.madio.net/)
Powered by Discuz! X2.5