Bất cứ ai có thể cho tôi biết cách vẽ số mũ phức tạp bằng gnuplot. Tôi đã cố gắng vẽ chúng bằng cách sử dụng tập lệnh này, nhưng đối số i
không được nhận dạng.Gnuplot và số mũ phức tạp
set terminal epslatex color colortext size 9cm,5cm
set size 1.5,1.0
set output "eulerjeva_identiteta_1.tex"
set style line 1 linetype 1 linewidth 3 linecolor rgb "#FF0055"
set style line 2 linetype 2 linewidth 1 linecolor rgb "#FF0055"
set style line 3 linetype 1 linewidth 3 linecolor rgb "#2C397D"
set style line 4 linetype 2 linewidth 1 linecolor rgb "#2C397D"
set style line 5 linetype 1 linewidth 3 linecolor rgb "#793715"
set style line 6 linetype 2 linewidth 1 linecolor rgb "#793715"
set style line 7 linetype 1 linewidth 3 linecolor rgb "#b1b1b1"
set style line 8 linetype 3 linewidth 1 linecolor rgb "#b1b1b1"
set grid
set samples 7000
set key at graph .95, 0.4
set key samplen 2
set key spacing 0.8
f(x) = exp(i*x)
g(x) = exp(-i*x)
h(x) = exp(i*x)+exp(-i*x)
set xrange [-2*pi:2*pi]
set yrange [-1.2:1.2]
set xtics ("$0$" 0, "$\\pi$" pi, "$-\\pi$" -pi)
set ytics ("$1$" 1, "$-1$" -1)
set xlabel "$x$"
plot [-2*pi:2*pi] f(x) ls 1 title "$\\e^{ix}$", g(x) ls 3 title "$\\e^{-ix}$", h(x) ls 5 title "$\\e^{ix} + \\e^{-ix}$"
Có cách nào để lừa? Tôi có nghĩa là để vẽ một số chức năng tội lỗi thay vì e^ix ??? – 71GA
Tôi nghĩ rằng đó sẽ là 'âm mưu tưởng tượng (exp (i * x))', vì exp (i * x) = cos (x) + i * sin (x). – andyras
Lưu ý rằng 'exp (ix) = cos (x) + i sin (x)'. – Bernhard