如何在R中制作此功能?

问题描述 投票:0回答:1

我目前正在尝试编写一个函数,该函数通过E = e21.44 *(e(8.74901 ^ 10-20 /(1.3806488 * 10-23 * T)。E)来估计某些蜥蜴的能量消耗。等式中的T等于我知道如果要插入20ºC的温度,该函数应给我约0.829的输出。但是,当我运行该函数(见下文)时,我得到2.628622e-121。我说的温度是如何从摄氏温度转换为开尔文的方法是不正确的,我目前仍停留在它上面。

TempKelvin <- 273.15
Energy = function(TempKelvin = 273.15 {
exp(24.11) * exp(-8.74901*10^20 / (1.3806488*10^-23 * (T + TempKelvin)))
}
Energy(T = 28)

我目前正在尝试编写一个函数,该函数通过E = e21.44 *(e(8.74901 ^ 10-20 /(1.3806488 * 10-23 * T)。E)来估计某些蜥蜴的能量消耗。等式中的T等于温度...

r function average temperature exp
1个回答
0
投票

欢迎您!如果给定了摄氏温度,那么先转换为开尔文,然后再进行公式计算,然后可以从那里缩小问题范围。我猜测-8.7..8.7..存在括号问题或符号问题。

© www.soinside.com 2019 - 2024. All rights reserved.