두 개의 매개 변수 x와 n을 갖는 new-sin이라는 함수를 작성했습니다. 함수에 의해 출력 된 값의 분모를 계산할 때 이것을 사용하기 때문에 함수 내에서 계승을 정의합니다. 이 함수는 x에서 계산 된 멱급수의 첫 번째 (n + 1) 항을 반환한다고 가정합니다. 구체적 (new-sin x 3)은 x - (x^3)/3을 반환해야합니다! + (x^5)/5! - (x^7)/7! ? n은 1) 또한 문 밖에 기록 될 예정이거나 그것이 바로 방법이스키마 New-Sin-X 함수
입니다 - (새-죄가-X (X(define (new-sin-x x n)
(define (factorial j)
(if (= j 0) 1 (* j (factorial (- j 1)))))
(if (= n 0)
x
(+ (* (expt -1 n) (/ (expt x (+ 1 (* 2 n))) (factorial(+ 1 (* n 2.0))) (new-sin-x x (- n 1)))))))
(new-sin-x 1 3)
가되어 다음과 같이
내 코드입니다 .
정말로 들여 쓰기와 괄호 일치를 돕는 무료 편집기에 투자해야합니다. 당신이 보았 더라면 +라는 용어가 하나 밖에 없었을 것입니다. – Sylwester