由于将代码运行16小时后出现错误,我试图将结果数据写入外部文件。
我找到了上面的代码,它适用于具有一个索引的变量,但我的变量却不具有一个索引。甚至有带有4个索引的变量。我该如何适应我的情况?
execute{
var ofile = new IloOplOutputFile("modelRun.txt");
ofile.writeln("Data:");
for(var i in thisOplModel.r){
ofile.writeln("d["+i+"+"]="+thisOplModel.d[i]]);
}
ofile.writeln("Optimal objective value="+cplex.getObjValue());
ofile.writeln("Optimal variable values:");
for(i in thisOplModel.r){
ofile.writeln("x["+i+"]="+thisOplModel.x[i]);
}
ofile.close();
}
谢谢您的帮助!
答案 0 :(得分:0)
如果x是4D数组而不是
for(i in thisOplModel.r){
ofile.writeln("x["+i+"]="+thisOplModel.x[i]);
}
您可以直接写
ofile.writeln("x="+thisOplModel.x);
致谢
答案 1 :(得分:0)
关于显示4D阵列:
name
给出
Parent
致谢