4
這是一個可再現的例子:評估符號Ryacas表達
a <- 0.05
za.2 <- qnorm(1-a/2)
b <- 0.20
zb <- qnorm(1-b)
lambda12 <- -log(1/2)/12
lambda18 <- -log(1/2)/18
theta <- lambda18/lambda12
(d = round(4*(za.2+zb)^2/log(theta)^2))
Tf<-36
library(Ryacas)
n <- Sym("n")
Solve(n/2*(2-exp(-lambda12*Tf)-exp(-lambda18*Tf))==d , n)
最後一行返回
expression(list(n == 382/1.625))
有一種方法來提取的商和將其分配給另一個變量(235.0769)?
如果'SOLN < - 解決(N/2 *(2-EXP(-lambda12 * TF )-exp(-lambda18 * Tf))== d,n)'然後設置'x < - yacas(soln)$ text',現在按照海報的說明進行操作。 –
@ G.Grothendieck - 感謝您的有用評論。我將它嫁接在上面,以便完成答案。 –
@G。格洛騰迪克謝謝。這是我錯過的一步。發佈它作爲答案。 –