2017-09-13 54 views
1

我在MATLAB工作,我需要运行与结构作为参数的.exe文件。这是可能的和如何? 我知道我能已经与参数运行.exe是这样的:Matlab的 - 通过结构参数的EXE

test = ['...\myFunc.exe ', int2str(1), ' ' , int2str(2)]; 
system(test); 

但我想知道这样的事情:

A.a = 1; 
A.b = 2; 
test = ['...\myFunc.exe ', ??A??]; 
system(test); 

我看了我们只能传递字符串作为参数。我希望这不是真的。

Florian

回答

1

您只能将字符串数组作为参数传递给可执行文件。请注意,这与matlab无关。要将大量数据传递给可执行文件,最好指定一个包含所有必需参数的文件,例如mat文件。

+0

谢谢你的回答!我会尝试这样的事情。 – FlorianS