我对R很陌生,我试图通过开放源码找到我的问题的答案,但我做不到。
所以我有pd函数,我想从它中找出cdf。这是非常简单的,我只需要把pd函数的下限设为1,上限为"x“。我试图用R来做这件事,但是当我试图用下面的代码做这件事时发生了一个错误:
f <- function(x) ((3*x^2)/511)
integrate(f, lower = 1, upper = "x")错误:
积分中的
误差(f,下限= 1,上= "x"):积分可能是发散的
正确的答案是(3*(x^3/3 = 1/3))/511。是否有可能与R中的未知极限进行集成,并得到正确的答案(使用R作为计算器:D)?
发布于 2021-03-30 02:57:27
我认为@MrFlick是对的,有一些工具更适合这种形式的高级数学。但是,你可以在R.
library(Ryacas)
as_r(yac_str("Integrate(x, 1, x) (3*x^2)/511"))
# expression(x^3/511 - 1/511)你所提供的答案是R计算出来的:
https://stackoverflow.com/questions/66860801
复制相似问题