1

この回答に続いて: https://stackoverflow.com/a/8988568/1357553、Matlab Compilerによって生成されたEXEにコマンドライン引数を渡す方法に関して、すべての計算後に関数によって返された結果を受け取る方法を知りたい

4

1 に答える 1

1

私は3つの方法を見ることができます:

  1. 結果をファイルに保存します。

  2. fprintf(1, ...)またはを使用して、端末の stdout または stderr に結果を出力しますfprintf(2, ...)

  3. で終了コードを返しますexit(code)。整数を返したいだけの場合、これはうまくいくかもしれません。

解決策 2 と 3 は、Linux でのみ機能する可能性があります。この Web サイトには、コマンド ラインとの間でのデータの受け渡しに関する詳細情報があります。これがコンパイルされたコードでも機能するかどうかはわかりません.Matlabコンパイラを持っていません. 返したいデータの種類によって少し異なります。単純な数よりも複雑なものについては、解 1 がおそらく最良の方法です。

于 2013-10-10T18:18:57.807 に答える