我在matlab工作,我需要运行一个带有struct作为参数的.exe文件。有可能吗?怎么样? 我知道我已经可以使用这样的参数运行.exe:
test = ['...\myFunc.exe ', int2str(1), ' ' , int2str(2)];
system(test);
但我想知道这样的事情:
A.a = 1;
A.b = 2;
test = ['...\myFunc.exe ', ??A??];
system(test);
我读过我们只能传递字符串作为参数。我希望这不是真的。
弗洛里安
答案 0 :(得分:1)
您只能将字符串数组作为参数传递给可执行文件。请注意,这与matlab无关。要将大量数据传递给可执行文件,最好指定一个包含所有必需参数的文件,例如mat文件。