dポイントプレゼントキャンペーン実施中!

現在、Octaveの計算結果の数値を保存しgnuplotでグラフ表示させたいと考えています。
ですが、for文を利用した際に最後のループの数値しか保存されません。
すべての数値を保存したいのですがどのようにすればよいかご意見をいただけないでしょうか。(mファイルで実行しています)
また、保存したデータをグラフ化する際のgnuplotのコマンドを教えて頂けないでしょうか。
よろしくお願いします。
【参考プログラム】
for a=-2:1:2
for b=-2:1:2
printf("x(1)=%f x(2)=%f \n",a,b);
printf("\n");
endfor
endfor
save nn.dat a b

A 回答 (1件)

いまいちやりたいことがよく分からないのですが、何を保存したいんですか?


a,bのすべての組み合わせってことですか?
といっても、a,bの組み合わせはほとんど自明だと思うのですが。

とりあえず、a,bを記録したいなら最後のsave文を消して、printf文をfprintf文にしてファイルに出力するなど。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!