如果给出特定参数,我想隐藏相应的图表。但我还是想画其他的情节。我只是使计算不正确(除以 0),但它仍然出现在键中。
set terminal png size 800,640
set output "test.png"
set xrange [0:70000]
set yrange [0:2500]
G=6.674*10**-11
M=5.2915793*10**22
R=600000.0
if (!exists('sma')) {
sma=-R
}
set key right bottom
plot sqrt((250*G*M)/((R+x)**2*1.2230948554874*exp(-x/5000)*0.2)) title 'Terminal' with lines, \
sqrt(G*M*(2/(x+R)-1/(sma+R)))-174.53 title 'Orbital' with lines
我还尝试在 plot 命令中移动 if 条件,但正如预期的那样它不起作用,因为undefined function: if
.