이경수 선생님의 수학실험실

R function_example1 본문

R

R function_example1

(이경수) 2021. 4. 20. 16:13

다음은 고등학교 2학년 수학, 점화식 단원에서 쉽게 볼 수 있는 문제이다. 이 문제는 아래 solution과 같이 점화식의 양변을 모두 역수로 하여 치환하면 기본점화식 형태가 되므로, 어렵지 않게 해법을 발견할 수 있다.

 

 

위에 제시한 수열의 점화식을 R의 함수로 나타내 보았다. return()을 통해 결과 값을 반환하고 있다. C에서와 비슷한 모양이다.

> f <- function(n){
+     if(n==1){
+         return(1)
+     } else {
+         return( f(n-1)/(2*f(n-1)+3) )
+     }
+ }
> f(1)
[1] 1
> f(2)
[1] 0.2
> f(3)
[1] 0.05882353

 

'R' 카테고리의 다른 글

R function_example3  (0) 2021.04.20
R function_example2  (0) 2021.04.20
R의 데이터 타입_배열(array)  (0) 2021.04.20
Matrix operation  (0) 2021.04.20
Vectors (seq, rep)  (0) 2021.04.20
Comments