- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:gnuplotのメモリの変更について)
gnuplotのメモリの変更について
このQ&Aのポイント
- gnuplotを使用して片対数のグラフを作成する方法について質問です。特に、10^-4~10^-13の範囲をグラフに表示する方法を知りたいです。
- 目標は、gnuplotを使用して10^-4~10^-13の範囲を持つ片対数スケールのグラフを作成することです。しかし、現在のコードではエラーメッセージが表示されてしまいます。
- 10^-4>0、10^-13>0であるにもかかわらず、gnuplotでのグラフ作成中に「y range must be greater than 0 for log scale」というエラーメッセージが表示されてしまいます。対処方法を教えていただけると助かります。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
マニュアルの「演算子」のところをよく読みましょう。 参考: http://takeno.iee.niit.ac.jp/~foo/gp-jman/gp-jman.html → 13.2.2 二項演算子 (Binary) http://takeno.iee.niit.ac.jp/~foo/gp-jman/data/20100913/gnuplot-ja-div/node28.html べき乗は ** です。 ^ビット毎の排他的論理和(XOR)、被演算子は整数、負は2の補数表現なので 10^-4 = 1010(2) ^ 11..1 1100(2) = 11..1 0110(2) = -10 10^-2 = 1010(2) ^ 11..1 1110(2) = 11..1 0100(2) = -12 となり、0以下なのでメッセージ通り対数軸には使えません。
その他の回答 (1)
- Tacosan
- ベストアンサー率23% (3656/15482)
回答No.1
gnuplot のべき乗は ^ じゃないんだよ.
質問者
お礼
こんな初歩的な質問に回答していただきまして、ありがとうございました。
お礼
ご回答ありがとうございました。 こんな初歩的な質問に丁寧に回答をくださって、ありがとうございました。