0

.jar2 つのコマンド ライン引数を取るファイルがあるとします。.mMatlabファイルから呼び出すにはどうすればよいですか? 次のように、コマンド ラインから jar ファイルを呼び出すことができます。

jar -jar art.jar ex.xls 0

4

1 に答える 1

6

system() 関数を使用できます。例えば:

[status result] = system('java -jar art.jar ex.xls 0');

変数をパラメーターとして渡す必要がある場合は、それらを文字列に変換してから連結する必要があります (区切り文字としてスペースを使用)。例えば:

jarfile = 'art.jar';
xlsfile = 'ex.xls';
n = 0;
commandtext = ['java -jar ' jarfile ' ' xlsfile ' ' num2str(n)];
system(commandtext);
于 2013-10-06T21:50:30.993 に答える