&水会塞牙 2023-06-24 13:02 采纳率: 0%
浏览 36
已结题

MATLAB中调用GAMS

有没有人可以帮忙指点一下,为啥我已经添加了GAMS的路径和文件的路径还是显示:“错误使用 gams Cannot find/open .gms file.”

img

img

img

  • 写回答

5条回答 默认 最新

  • 竹山全栈 2023-06-24 13:15
    关注

    原因如下:
    GAMS 文件中路径的问题:检查 GAMS 模型文件中定义的路径是否正确。在 GAMS 中,可以使用 ws.working_dir = 'path to directory' 来定义工作路径。如果该路径不正确,就可能导致找不到 GAMS 文件或无法打开 GAMS 文件。

    MATLAB 中使用 GAMS 命令的问题:在 MATLAB 中使用 GAMS,需要在 MATLAB 中添加 GAMS 路径,例如:
    addpath('C:\GAMS\win64\25.1');
    这样就可以在 MATLAB 中调用 GAMS 命令了,例如:
    [ rc, log ] = system('gams mymodel.gms');
    其中,mymodel.gms 是 GAMS 模型文件名。

    GAMS 版本兼容性问题:检查 GAMS 版本是否与 MATLAB 版本兼容。有些 GAMS 版本可能无法在某些 MATLAB 版本上运行,需要选择版本兼容的 GAMS 和 MATLAB。

    评论

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 6月27日
  • 赞助了问题酬金15元 6月24日
  • 创建了问题 6月24日

悬赏问题

  • ¥35 引用csv数据文件(4列1800行),通过高斯-赛德尔法拟合曲线,在选取(每五十点取1点)数据,求该数据点的曲率中心。
  • ¥20 程序只发送0X01,串口助手显示不正确,配置看了没有问题115200-8-1-no,如何解决?
  • ¥15 Google speech command 数据集获取
  • ¥15 vue3+element-plus页面崩溃
  • ¥15 像这种代码要怎么跑起来?
  • ¥15 安卓C读取/dev/fastpipe屏幕像素数据
  • ¥15 pyqt5tools安装失败
  • ¥15 mmdetection
  • ¥15 nginx代理报502的错误
  • ¥100 当AWR1843发送完设置的固定帧后,如何使其再发送第一次的帧