0

当我使用

!mdlname -p file.mat 

在 Matlab 的命令窗口中我没有错误,但是当我在 .m 文件中使用命令时,我收到错误,提示找不到 mat 文件。我试图像这样为 file.mat 输入完整路径名

!mdlname -pc:\path..\file.mat

但我仍然收到错误说找不到mat文件(从mat文件读取参数数据时出错)

我尝试system在 m 文件中使用函数并且它可以工作,但我不能system像使用-p.

4

1 回答 1

0
system(['"zbroj.exe" -p zbro.mat']);

这是解决方案,我试过了,我试过了,最后成功了。zbroj.exe是来自 simulink 模型的 rsim exe,-p是强制zbroj.exezbro.mat文件中获取输入参数的开关。

于 2015-04-01T17:17:13.990 回答