2
我在R中的積分函數有一些問題。我試圖繪製積分vo,但它似乎我沒有正確地做。R繪製積分
t <- seq(0, 0.04, 0.0001)
vi <- function(x) {5 * sin(2 * pi * 50 * x)}
vo <- function(x) {integrate(vi, lower=0, upper=x)$value}
test_vect = Vectorize(vo, vectorize.args='x')
plot(t, vo(t)) # should be a cosine wave
plot(t, vi(t)) # sine wave
vo
應該是正弦波,但使用test_vect
給了我錯了劇情和使用vo
直接給出錯誤「X」和「Y」長度不同。任何人都可以幫助我解決這個問題嗎?
你是絕對正確的。非常感謝你的答案。 –