Есть ли способ изменить -
(минус) на +
(plus) функция?change - to + in Common Lisp
Мое домашнее задание осуществить расчет грех на серии Macluaurin
sin(x) = x-(x^3/3!)+(x^5/5!) -(x^7/7!)+(x^9/9!)-...
Каждой статью имеют разный знак. Это мой Lisp код
(defun sinMac (x series n plusminus)
(cond ((= series 0) 0)
(t (funcall plusminus
(/ (power x n) (factorial n))
(sinMac x (- series 1) (+ n 2) plusminus)))))
Можно ли изменить plusminus
обмен подписать? если я получу '+
функция, отправьте '-
на следующий рекурсивный звонок. От этого звонка (получено '-
) Я звоню '+
и так далее ...