如何在MATLAB的循环中运行MCC



我需要帮助以在循环中使用 mcc -mv。具体来说,我将MATLAB文件名称为Myfiles_k.m,其中k1:n运行。我想做以下操作

for i=1:n 
fname = ['Myfiles_',num2str(i),'.m']; 
mcc -mv fname
end 

这导致以下错误:

无法确定MATLAB文件" fname"的类型。请确保您正在编译MATLAB程序文件。

任何人都可以帮助我知道我在这里做错了什么?

命令

mcc -mv fname

被解释为

mcc('-mv','fname')

也就是说,论点被视为字符串。您有一个包含要传递给mcc的字符串的变量,这需要:

mcc('-mv',fname)

相关内容

  • 没有找到相关文章

最新更新