【发布时间】:2014-11-09 00:23:15
【问题描述】:
有没有办法将-(减号)函数更改为+(加号)函数?
我的作业是在Macluaurin系列上实现sin计算
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 更改为交换符号?如果我得到'+ 函数发送'- 到下一个递归调用。从那个电话(得到'-)我打电话给'+等等......
【问题讨论】:
标签: function lisp common-lisp