Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
こんにちは、gnuplot で関数をプロットする必要があります。
h(x) = ((sin(x/2))**2)/((sin(n*x/2))**2)
設定方法がわからない
n = ...-2,-1,0,1,2...
または多分
n = 1,2,3,4...
どうすればいいですか?どんな助けでも大歓迎です。
gnuplot の関数定義は複数のパラメータを取ることができます:
h(x,n) = ((sin(x/2))**2)/((sin(n*x/2))**2)
forこのタイプの関数の範囲をプロットする場合は、次の構造を使用できます。
for
plot for [i=-2:2] h(x,i)
またはdo for:
do for
do for [i=-2:2] { plot h(x,i) print i # or do other stuff }