PHP中任意两个数字的数学根
我试图创建简单的高级计算器只是为了好玩,目前我面临一个问题。PHP中任意两个数字的数学根,php,math,Php,Math,我试图创建简单的高级计算器只是为了好玩,目前我面临一个问题。 在PHP中,我们有一个函数sqrt(),让您只计算一个数字的平方根。我想实现的是让这个计算器计算任意给定数字的任意根。例如,如果用户输入“5到7”计算器,则应计算数字5的第7根,而不是平方。你知道如何做到这一点吗?对不起,如果你误解了什么,我不是数学方面的英语专家。提前感谢您的帮助。使用pow: function nthRoot($number, $nthRoot) { return pow($number, (1/$nthR
在PHP中,我们有一个函数
sqrt()
,让您只计算一个数字的平方根。我想实现的是让这个计算器计算任意给定数字的任意根。例如,如果用户输入“5到7”计算器,则应计算数字5的第7根,而不是平方。你知道如何做到这一点吗?对不起,如果你误解了什么,我不是数学方面的英语专家。提前感谢您的帮助。使用pow
:
function nthRoot($number, $nthRoot) {
return pow($number, (1/$nthRoot));
}
因此,nthRoot(32,5)==2,因为(1/N)的幂等于取该数字的第N个根。例如:
sqrt(4)==4^(1/2)
sqrt(sqrt(16))==16^(1/4)
,其中sqrt(sqrt((N))
等于说平方根的平方根,即“第四根”
使用
pow
:
function nthRoot($number, $nthRoot) {
return pow($number, (1/$nthRoot));
}
因此,nthRoot(32,5)==2,因为(1/N)的幂等于取该数字的N次方。例如
sqrt(4)==4^(1/2)
sqrt(sqrt(16))==16^(1/4)
,其中sqrt(sqrt((N))
等于说平方根的平方根,即“第四根”
前面的方法可能更好,但您也可以进行exp(数字的[自然]日志/5)[假设数字为正]
exp((log($number))/$nthroot)
前面的方法可能更好,但您也可以进行exp(数字的[自然]日志/5)[假设数字为正]
exp((log($number))/$nthroot)
非常感谢您的即时和有用的回答!:-)非常感谢您的即时和有用的回答!:-)