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

Gnuplotの使い方を覚えたくて勉強しています。
オプションを指定した上でプロットしようと、以下のように入力したところ、

plot [-5:5] f(x) axes x1y1 title "fx" with lines, a=1.0, b=0.16, f(x)=a*sin(x)+b*sin(3*x)

以下のようなエラーメッセージが表示されました。

function to plot expected

プロットの文法が間違っていたのでしょうか。
このメッセージの意味するところがわかりません。

また、このようなエラーメッセージに遭遇した際に
どのように対処すべきか、書かれたサイトなどが
ありましたらお教えください。
(わたしが探した限りではみつかりませんでした)

よろしくおねがいいたします。

A 回答 (1件)

plot [-5:5] a=1.0,b=0.16,f(x)=a*sin(x)+b*sin(3*x), f(x) axes x1y1 title "fx" with lines;


では?
f(x)やa,bの定義が先です。

> また、このようなエラーメッセージに遭遇した際に
> どのように対処すべきか、書かれたサイトなどが
> ありましたらお教えください

「エラーの対処」というよりも、「正しい使い方」を覚えた方がよいでしょう。
そのためには、まずはマニュアルや参考書を読むことではないでしょうか。
私は次のところで勉強しました。
http://takeno.iee.niit.ac.jp/%7Efoo/gp-jman/gp-j …
http://t16web.lanl.gov/Kawano/gnuplot/

あと、エラーメッセージを良く見ると、一つ上の行に^でエラーになった箇所が示されています。
    • good
    • 0
この回答へのお礼

解決しました!
ありがとうございました。

お礼日時:2011/10/26 22:30

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