Может ли кто-нибудь помочь мне написать тело метода для правила Симпсона в схеме? Следующее - это то, что у меня есть до сих пор, но я не знаю, должен ли я рекурсивно решать эту проблему или использовать другой метод.Правило simpson в схеме
(define (sum-i term a b)
(if (= a b)
(term b)
(+ (term a) (sum-i term (+ a 1) b))))
(sum-i (lambda (x) x) 0 1)
(sum-i (lambda (x) (* x x)) 0 1)
(sum-i (lambda (x) (* x x x x)) 0 1)
(define (simpsons-rule f a b n)
(let ((h (/ (- b a) n)))
(define (y_k k) (f (+ a (* k h))))
http://www.ccs.neu.edu/home/dorai/ty-scheme/ty-scheme-ZH-22.html –
Я обсуждал правило Симпсона в [моем блоге] (http://programmingpraxis.com/ 2010/02/09/числовая интеграция /). – user448810