Plot 如何从文件中的多项式公式绘制图形?并在特定的时间间隔内修复它?
我有一个文件,经过很多步骤,我将从该文件中得到一个多项式,例如Plot 如何从文件中的多项式公式绘制图形?并在特定的时间间隔内修复它?,plot,gnuplot,fortran90,Plot,Gnuplot,Fortran90,我有一个文件,经过很多步骤,我将从该文件中得到一个多项式,例如 P(x)= 1-2x^2 + 5x^3 + ..., 获得的多项式取决于该文件中使用的值。 我的问题是我想画一个多项式P(x)图,从x=-0.5到x=0.5。我该怎么做? gnuplot,在间隔[-0.5,0.5]中从该文件绘制P(x),执行此操作的命令是什么?任何人都可以帮我或给我阅读链接请。谢谢 实际上我正在学习拉格朗日插值。 我想用它画出多项式P(X)。以下是简化的示例: real(8):: x,y0,y1,y2,P2,L0
P(x)= 1-2x^2 + 5x^3 + ...,
获得的多项式取决于该文件中使用的值。
我的问题是我想画一个多项式P(x)
图,从x=-0.5
到x=0.5
。我该怎么做?
gnuplot,在间隔[-0.5,0.5]
中从该文件绘制P(x)
,执行此操作的命令是什么?任何人都可以帮我或给我阅读链接请。谢谢
实际上我正在学习拉格朗日插值。 我想用它画出多项式P(X)。以下是简化的示例:
real(8):: x,y0,y1,y2,P2,L0,L1,L2,x0=-1,x1=0
L0= ((x-x1)/(x0-x1))*((x-x2)/(x0-x2))
L1= ((x-x0)/(x1-x0))*((x-x2)/(x1-x2))
y0= exp(x0)
y1= exp(x1)
P2= y0*L0+ y1*L1
write (*,*) P2
我被问到:通过使用拉格朗日插值估计插值点x=-0.5和x=0.5处的f(x)=exp(x)值。
我试着用do循环
do x=-0.5,0.5,0.1
但是do循环只处理整数
然后我想也许有一种方法我可以直接使用gnuplot,请帮忙。真的谢谢。你能更详细一点吗?您的“文件”是否将字符串
“P(x)=1-2x^2…”
写入例如标准输出或其他文件?您需要使多项式适应gnuplot语法,即P(x)=1-2*x**2+5*x**3…
。要绘制多项式,请使用例如plot[-0.5:0.5]P(x)
。哇,我甚至不知道这是fortran还是gnuplot的问题。无论如何,对于循环dodo ix=-5,5
然后x=ix/10.
(注意10.
上的小数点)