Java sqrt,cbrt-如果不';我不想要平方根或立方根,但有根吗?
在Java和Clojure的数学库中,通常可以找到幂(或指数)函数。在Java sqrt,cbrt-如果不';我不想要平方根或立方根,但有根吗?,java,clojure,Java,Clojure,在Java和Clojure的数学库中,通常可以找到幂(或指数)函数。在java.lang.Math中,它是exp。但是我还没有找到一个通用函数来查找任何根。在java.lang.Math中,可以使用sqrt获得平方根,使用cbrt获得立方根。如果我想找到第四根呢?我正在寻找一个实现或公式 你可以通过得到倒数幂得到根 ;;用Clojure速记法来获得倒数 +用户=>(/6) 1/6 ;; 第六根 +用户=>(数学/功率42(/6)) 1.8644105355008191 ;; 验证身份 +用户=>
java.lang.Math
中,它是exp
。但是我还没有找到一个通用函数来查找任何根。在java.lang.Math
中,可以使用sqrt
获得平方根,使用cbrt
获得立方根。如果我想找到第四根呢?我正在寻找一个实现或公式 你可以通过得到倒数幂得到根
;;用Clojure速记法来获得倒数
+用户=>(/6)
1/6
;; 第六根
+用户=>(数学/功率42(/6))
1.8644105355008191
;; 验证身份
+用户=>(数学/功率(数学/功率42(/6))6)
42.00000000000005
使用数学.pow(a,1/b)
计算a的第b个根。(/6)
似乎与(/16)
相同。因此,假设为1。你能指出一个参考点,让我能更好地理解它吗?从/
文档中:“如果没有提供分母,则返回1/分子,否则返回分子除以所有分母”。告诉我/
文档在哪里,我将在<代码>/文档不可能通过谷歌搜索。@ChrisMurphy这是ClojureDocs页面。使用DuckDuckGo,您可以使用搜索查询轻松找到它!clojure/
@ChrisMurphy刚刚再次检查了该文件;看起来像是!最近添加了clj
bang,所以现在您可以直接使用!clj/
:)数学问题的最通俗易懂的答案。@ChrisMurphy这怎么比noisesmith的相同答案“更通俗易懂”呢?比起Clojure,更多的人可以阅读Java,并且没有捷径可以在1
中遗漏1
而不是6
,这是问题之外的额外细节。这是简短而充分的。@ChrisMurphy所以如果你不想要Clojure的答案,为什么还要把你的问题加上标签呢?如果答案涉及到所有问题,那么我更愿意用Clojure来阅读。但我不知道在问这个问题的时候答案是一行。