swift - 取决于伽马函数的值太快达到无穷大。熟悉gamma函数和swift框架的,请解释一下
问题描述
我创建了一个值,该值取决于基于 swift 中的 gamma 函数的一些计算。
下面是定义这个值的代码。
let norm = tgamma(a + b) / (tgamma(a)*tgamma(b))
只要“a”达到 10 左右,“b”达到 25 左右,norm 就有一个“inf”值。我想知道为什么会这样。它是否与编程语言 swift、我用来表示“规范”值的对象有关,还是与我不理解的更深层次的数学原因有关?有人可以解释一下吗?
解决方案
推荐阅读
- mysql - 如何使用连接值删除
- sql - I want to create AFTER UPDATE trigger to update DATE OF BIRTH where (AGE < 20)
- r - 按R中的连续值对数据框行分组
- javascript - 地理定位在笔记本电脑上工作,但不在智能手机上
- python - 无法在 Python 中加载共享对象文件
- firebase - 我想将产品添加到具有多个变体的 Firebase
- android - 为什么当我导入文件并且函数在那里时,代码给了我一个未解析的引用?
- c++ - 附加文件的 C++ Boost FileSystem 临时路径不存在
- sql - 填充 XML 数据类型的 postgres 列
- php - 违反完整性约束:列不能为空错误