- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
在从 R 中调用的 C 程序中,我需要使用 R 的“uniroot”函数。一种方法是使用“call_R”函数从 C 中再次调用 R。我想知道是否有更好的方法? “Rmath.h”中是否有函数可以执行此操作?
最佳答案
根据 ?uniroot
,R 函数基本上是一些免费提供的 C 源代码的包装器,用于实现 Richard Brent 的求根算法——它甚至给出了 link .因此,如果您已经在使用 C 进行编程,那么您根本不需要接触 R。
关于c - C 中的 Uniroot 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9778872/
我对 uniroot 命令有疑问。我无法以合乎逻辑的方式提出我的问题,因为我不知道为什么在下面示例的第二种情况下每次结果都不同。在第一种情况下,我的 f 函数的结果总是相同的: library(mvt
我查看了有关uniroot和optimize的描述,它们的描述有些不同,但是本书引用的书是相同的,我想知道是否有理由选择一个? 最佳答案 这两个功能的用途完全不同: optimize用于查找函数的最小
此函数根据管道的直径、流量和长度计算管道中的压力损失。 hazwil2 <- function(diam, flow, leng){ psi2=((1/(2.31*100))*1050*((flo
我想在 R 中使用 uniroot 找到 log(x) = x2 − 2 的根 f <- function(x) (log(x)+2-x^2) uniroot(f, lower=0, upper=1
在从 R 中调用的 C 程序中,我需要使用 R 的“uniroot”函数。一种方法是使用“call_R”函数从 C 中再次调用 R。我想知道是否有更好的方法? “Rmath.h”中是否有函数可以执行此
我想知道在R中由“ uniroot”输出的值列表中由“ optimize”输出的“ objective”是什么意思? 一个例子: uniroot(function(x) cos(x) - x, low
功能是: f1 = function(x) { -1.3 * (x-0.1)^2+0.5 * (x-0.1)^5 } 我试图找到区间 [-1, 1] 中的最大值。 优化函数返回正确的值: opti
可重现的示例: v tvm::xirr(v, d1, f.lower = -0.2, f.upper=0.5) [1] 10 > tvm::xirr(v, d1, f.lower = -0.2, f
可重现的示例: v tvm::xirr(v, d1, f.lower = -0.2, f.upper=0.5) [1] 10 > tvm::xirr(v, d1, f.lower = -0.2, f
我是一名优秀的程序员,十分优秀!