【发布时间】:2015-10-27 16:24:29
【问题描述】:
我想将 y 与 z 作图,其中 y=(1+z)int_0^z((0.3(1+z')^3+0.7)^-1/2) dz',
其中 int_0^z 仅表示从 0 到 z 的积分。 我想我应该先从 0 积分到 z,然后用积分结果代入方程。这是我的代码:
integrand <- function(z1) {(0.3*(1+z1)^3+0.7)^-1/2}
integral<-integrate(integrand, lower = 0, upper = z)
但是出现了这个错误:
错误:找不到对象“any_number”
积分错误(积分,下 = 0,上 = z): 找不到对象“z””
这里如何定义z?
谢谢,
翡翠
【问题讨论】:
-
z <- any_number之前的integrate? -
请在您定义
z后编辑您的帖子以显示相同的错误。 -
好吧,如果你真的给了'z'一个值,那么你可能已经取得了一些成就。
-
OP shld prbly [re]read stat.ethz.ch/R-manual/R-devel/library/base/html/Syntax.html too(我担心结果不会是当前父母安置的预期结果。
-
好的,我明白了。我放弃了。