2017-09-13 64 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