I는, t = 3사용
p(t) = 0.5p(t-1) + 0.2p(t-2)
로 정의 R에서 재귀 함수를 해결하려는 ..., 100, 초기 값은 p(1), p(2)
입니다.
나는이 그냥 여기이 같은 for 루프를 사용하여 해결할 수있을 것이라고 알고 : 나는 R의 lapply()
기능을 사용하여이 또한 수 있는지 궁금하네요 Using R to solve a recursion function
? 나는 그것이 어쨌든 가능해야한다고 생각하지만, 어디서부터 시작해야할지 모른다. 나는 어떤 힌트라도 주시면 감사하겠습니다.
'lapply'는 for 루프 구조와 유사하게 작동합니다. 리스트 오브젝트를 반복 처리하고 처리하여 목록으로 만 리턴합니다. – TUSHAr
도움말 ("축소")을보십시오. – Roland
잘 모르겠지만'accumulate = TRUE' 인수로'Reduce'를 사용할 수 있습니다. 'Reduce (function (x, y) y = 0.5 * x + 0.2 * x, 3 : 100, 누적 = TRUE) 행에있는 것' – Sotos