4
我有一個C#程序,它應該調用Matlab來運行一個m文件,所以Matlab程序從一個文本文件中讀取參數,這些參數可能會因情況而異。從C#運行matlab並給參數給matlab
我想是這樣的:
Execute(Matlab.exe,"matlabprog.m","input_parameters_file.txt");
這是爲我好,如果我知道什麼時候Matlab在這種情況下終止運行。
我有一個C#程序,它應該調用Matlab來運行一個m文件,所以Matlab程序從一個文本文件中讀取參數,這些參數可能會因情況而異。從C#運行matlab並給參數給matlab
我想是這樣的:
Execute(Matlab.exe,"matlabprog.m","input_parameters_file.txt");
這是爲我好,如果我知道什麼時候Matlab在這種情況下終止運行。
考慮使用Matlab引擎或使用MATLAB生成器NA編譯.NET程序集。 也檢查出this post,其中我解釋了一些可能性。
看一看的Process.Start方法:
var process = Process.Start("matlab.exe",
"matlabprog.m input_parameters_file.txt");
process.WaitForExit();
這可能是更好的選擇 – jeroenh 2012-01-13 23:08:44