7

オクターブヘッドレスを使用する可能性はありますか?

このようなもの octave < "5+4" >result.txt

4

2 に答える 2

7

使用する

octave --silent --eval 5+4 > result.txt

あなたが得るでしょう

ans =  9

result.txtoctave --helpコマンドライン引数の詳細については、を参照してください。

それでも、この悪名高いものは、たとえば、ans =を使用して削除される可能性がありますsed

octave --silent --eval 'x=5+4; y=x+1; disp(y)' | sed -e 's/ans = //' >> result.txt

10に適切な結果( )を追加しますresult.txt

これをbashスクリプトにラップするのはそれほど難しいことではありません。

于 2011-05-16T20:25:00.250 に答える
5

計算結果をテキストファイルに保存するスクリプトファイルを作成するオプションは常にあります。次に、オクターブを呼び出すときは、次のようにします。

octave scriptname.m

例: testfile.m

Return = 5+4;
save('results.txt','Return')

次に、コマンドラインから:

octave -q testfile.m

そして、 results.txtというファイルで必要な結果を取得する必要があります。そうすると、すぐに終了します。このオプションが機能しない理由はありますか?

于 2011-05-09T15:37:45.450 に答える