我想评估不同体积的 Birch-Murnaghan 状态方程 (BM-EOS)。
我尝试声明一个一维数组A,其中每个元素都是 BM-EOS 对不同卷的答案。
B0P = 4; B0 = 30
V0 = 36; E0 = -535; R4 = -535
array A[400]
do for [i=1:400] {
A[i] = E0+(9/8*B0*V0)*((V0/((((i/100)**3)/100)**3))**(2/3)-1)**2\
+ 9/16*B0*(B0P-4)*V0*((V0/((i/100)**3))**(2/3)-1)**3\
+ R4*((V0/((i/100)**3))**(2/3)-1)**4
}
我收到错误消息undefined value。谁能告诉这个 Gnuplot 代码有什么问题?
稍后我将使用stats命令A来找到最小值。此外,还有其他更好的方法来找出 Gnuplot 中拟合函数的最小值吗?这个答案没有多大帮助:Gnuplot:如何确定 gnuplot 中拟合函数的最大值?