补充::程序中的最后就几条显示如下:
Q.l(i,j)=Q0(i,j);
K.l=H0;
* 对变量的初始值负赋值,以及限定H的范围,否则H可能会趋向无穷大,原程序设为0.5和2,我改为0.3和1.8
Hratio.lo=0.3;
Hratio.up=1.8;
model sambal /all/;
solve sambal using nlp minimizing z;
display Q.l,K.l,Hratio.l;
execute_unload 'newsam1.gdx',Q.l;
execute 'gdxxrw.exe newsam1.gdx O=newsam1.xls par=Q.l rng=al';
后两条无论加不加.l,都没反应,无论是否指定保存路径也没反应(是不是不指定就保存在当前路径?),加不加后缀.exe也没反应,自己先建立一个同名的excel打开,并设为共享,执行后再保存,也没反应,我不知道自己犯了什么低级错误,快搞疯了。。。