[程式] R程式中 " 一元運算子的引數不正確"

看板Statistics作者 (悶...)時間16年前 (2010/03/01 01:26), 編輯推噓1(103)
留言4則, 3人參與, 最新討論串1/1
大家好... 小弟我想問統計軟體R 應用在計算求微積分的問題 我的程式碼如下 integrand <- function(x) {(2035/576)*(x^2)} y <- integrate(integrand, lower = 0, upper = 1) 其實我最終是想計算 exp(-y) 但是我單跑 y 結果如下 > y 1.177662 with absolute error < 1.3e-14 因此我再計算exp(-y) > exp(-y) 錯誤在-y : 一元運算子的引數不正確 就出現上面這個錯誤了 因此想請教板上好心的大大... 我該如何只取1.177662這個值出來方便我計算exp(-y) ? (不是exp(-1.177662) 這樣, 因為我是要寫成程式的... 所以如果每次都要先算出y值 再另外計算exp 會很麻煩) 謝謝各位好心的大大 ^^" -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.126.32.149

03/01 04:21, , 1F
str(y); names(y); y$value; exp(-y$value);
03/01 04:21, 1F

03/01 04:22, , 2F
exp(round(y, digits = 6))
03/01 04:22, 2F

03/01 07:51, , 3F
謝謝樓上好心的大大...^^"
03/01 07:51, 3F

03/01 07:51, , 4F
還有樓樓上 ^^"
03/01 07:51, 4F
文章代碼(AID): #1BYgTNSx (Statistics)