计算结果绘图
上一节
下一节
Gnuplot中自定义函数,并绘图
利用公式(5),定义函数,绘图
v0=100
theta=0.8
mk=2.0
g=9.8
y(x)=mk*mk*g*log(1-x/(mk*v0*cos(theta)))+(v0*sin(theta)+mk*g)*x/(v0*cos(theta))
plot y(x) lc "blue" dt 2 t "y(x)"
参数化绘图
也可利用公式(3)和(4),以参数化方式绘图
以时间t为绘图参数
sx(t)=v0*cos(theta)*mk*(1-exp(-t/mk))
sy(t)=-mk*g*t+(v0*sin(theta)+mk*g)*mk*(1-exp(-t/mk))
plot [0:140] sx(t), sy(t) lc "red" t "y(x)"
绘图的其它选修如设定x、y轴的范围,名称等,参见前面练习。