2017-08-30 75 views
0

我試圖找到我的問題使用搜索功能的答案,但沒有找到一個適合我的問題。旋轉集成在R

我想知道在R中有一個包,我可以用它來計算一個物體的體積,描繪爲一個圍繞X軸旋轉的函數。我認爲這個過程被稱爲「旋轉一體化」。

將是要命的,如果有人能告訴我wheather有辦法做到這一點R.

提前

謝謝!

+1

我認爲你需要[光盤整合](https://en.wikipedia.org/wiki/Disc_integration)。以所需形式表達功能並使用[整合](https://stat.ethz.ch/R-manual/R-devel/library/stats/html/integrate.html)。 –

+0

這實際上是我在找的,謝謝!儘管我不明白「集成」功能如何使我產生旋轉「物體」的音量。如果我表達我的功能,然後將其與「集成」一起使用,它將只計算功能下的面積,而不是體積。我無法使用該區域將其轉換爲音量。或者我錯了? – elPepe

回答

0

讓我們選擇一個簡單的數字 - 旋轉錐y=xx。與h=1r=1錐體積是1/3*pi*h*r^2 = 1.047198

表面行是:

y <- function(x) x 

應用disc integration式:

pi*integrate(function(x) y(x)^2, 0, 1)$value 

結果也1.047198

+0

非常感謝你,現在我明白了......在我的功能中有一個愚蠢的錯誤,所以它在開始時並不起作用。 – elPepe