全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 MATLAB等数学软件专版
2550 0
2017-09-21

如何在Matlab里调用GAMS?



1、在matlab中设置gams路径;

2、修改需要运行的**.gms文件;
     
(1)在文件首加上:         
    QQ截图20170921194954.png      
   其中obj是需要输出的结果参数名;   
   
(2)末尾加上:         
   QQ截图20170921195018.png

3、matlab运行;   

     dela.name='dela';%dela为**.gms文件中对应的参数名。  


    dela.val=0.006; %dela的参数值,以后只要更改dela.val既可以运行不同参数的问题        dela.form='sparse';     

   u=gams('**',dela);%**为.gms文件名, dela为修改后的dela参数,u为输出结果        u.val;%即为2中设置要显示的obj结果值。  


   ——————   

   gamso.output='Std'; %也可以更改gams输出结果方式,此时运行gams()的结果u即是obj值。

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群