1

こんにちは、gnuplot で関数をプロットする必要があります。

h(x) = ((sin(x/2))**2)/((sin(n*x/2))**2)

設定方法がわからない

n = ...-2,-1,0,1,2... 

または多分

n = 1,2,3,4...

どうすればいいですか?どんな助けでも大歓迎です。

4

1 に答える 1

3

gnuplot の関数定義は複数のパラメータを取ることができます:

h(x,n) = ((sin(x/2))**2)/((sin(n*x/2))**2)

forこのタイプの関数の範囲をプロットする場合は、次の構造を使用できます。

plot for [i=-2:2] h(x,i)

またはdo for:

do for [i=-2:2] {
    plot h(x,i)
    print i # or do other stuff
}
于 2013-02-20T19:46:22.783 に答える