我想在R中集成一個複雜的對數函數,但我不確定如何定義它。R中的複雜集成和限制的編碼
另外,當我寫說x*i
我得到我沒有定義......但它是相反的1的平方根,不是嗎?如果我寫的說5i
我沒有問題,但5*i
給出錯誤。
我用一些數字x和y定義。在一般情況下,下面的代碼給我一個錯誤
fun <- function(x + y*i){1/(x + y*i)}
integrate(fun,5+0i,10+0i)
下面的代碼工作
lower = 5
upper = 10
z <- complex(real = x, imaginary = y)
fun <- function(z){1/z}
integrate(fun,lower,upper)
但是,如何計算積分的輪廓?這是雙重積分,真的,我不知道如何在這裏實現它。
更重要的是,我想採取一個涉及複數對數的右手極限(即lim Y - > 0+),等於(1),其中Y在X固定時減小到0。在這裏,我無法定義我的複雜函數和變量而沒有錯誤。
它有點隱藏,但'NumericConstants'將解釋'45i'的語法,即跟隨一個帶有「i」的數字來使其成爲虛數。 「我」本身就是一個對象。現在:複雜的整合本質上是一個雙重積分,這就是爲什麼「整合」barf。 –