【发布时间】:2013-02-27 04:31:59
【问题描述】:
各位,帮我完成这个 lisp 功能。有一个多项式系数列表。该函数需要计算多项式的值。
Pol (x list)
例如(Pol 2 '(3 5 2)) => 17
【问题讨论】:
-
这是课堂作业还是合法问题?
-
这是一个类。我解决了许多其他问题,但我不敢相信我无法解决这个问题。问题是我们不能使用 exp 函数。我试图找到另一种解决方案,但递归总是使第一个参数出现问题。 (defun pol (x list) (cond ((null list) '0) (t (+ (* x (car list)) (pol (* xx) (cdr list)))) ) ) (defun polynom (x list) ) (+ (car list) (pol x (cdr list))) ) 这是我的尝试
-
@user,您可以将您的尝试作为格式化代码发布在您的问题中吗? (我们可以尝试从您的评论中复制它,但我们不希望在没有来源的情况下正确缩进。)
标签: function math recursion lisp polynomial-math