|
From: <r....@ma...> - 2006-06-12 12:58:59
|
Hi Team,
I write you let you know that Gnuplot seems to have a problem of
interpreting mathematical expressions.
Here is the version used: Version 4.0 patchlevel 0, last modified Thu
Apr 15 14:44:22 CEST 2004 (System: Darwin 8.6.0) Hereafter, both two
equations (as per the plot command line) are identical but written in
the different way.
Results depends on the location of parameter "a" in the plot command
line. It turns out to be that the 1st plot is right, but the second
plot (just the same equation but written differently) is wrong.
Is it a known problem?
Regards,
Raf
### ### 1st Plot ### ###
set terminal postscript landscape enhanced "Times-Roman" 22; set
output "GoodPlot.ps"
set key top left; set grid
set xrange [0.22:2.5]
dH=8 ; dT=6
plot f(x) = 0.5*dT*x*60*sqrt(x**2+(pi*a*(dH-dT)/60)**2)/a, \
a = 30, f(x) lw 4 title "N_O = &{0}30",\
a = 50, f(x) lw 4 title "N_O = &{0}50",\
a = 100, f(x) lw 4 title "N_O = 100",\
a = 200, f(x) lw 4 title "N_O = 200",\
a = 300, f(x) lw 4 title "N_O = 300"
### ### 2nd Plot ### ###
set terminal postscript landscape enhanced "Times-Roman" 22; set
output "WrongPlot.ps"
set key top left; set grid
set xrange [0.22:2.5]
dH=8 ; dT=6
plot f(x) = 0.5*dT*x*(60/a)*sqrt(x**2+(pi*(a/60)*(dH-dT))**2), \
a = 30, f(x) lw 4 title "N_O = &{0}30 rpm",\
a = 50, f(x) lw 4 title "N_O = &{0}50 rpm",\
a = 100, f(x) lw 4 title "N_O = 100 rpm",\
a = 200, f(x) lw 4 title "N_O = 200 rpm",\
a = 300, f(x) lw 4 title "N_O = 300 rpm" |