一元多项式运算的源代码
时间: 2024-12-23 13:19:14 浏览: 2
数据结构 一元多项式四则运算 源代码.docx
一元多项式的源代码通常会涉及变量、系数和操作符的基本结构。这里是一个简单的Python示例,展示了如何创建一个基本的一元多项式类并实现加法和乘法运算:
```python
class Polynomial:
def __init__(self, coefficients):
self.coefficients = coefficients
# 添加两个多项式
def add(self, other):
result = [a + b for a, b in zip(self.coefficients, other.coefficients)]
return Polynomial(result)
# 乘以常数
def multiply_by_constant(self, constant):
return Polynomial([coeff * constant for coeff in self.coefficients])
# 乘以另一个多项式
def multiply(self, other):
result = [0] * (len(self.coefficients) + len(other.coefficients) - 1)
for i, c1 in enumerate(self.coefficients):
for j, c2 in enumerate(other.coefficients):
result[i+j] += c1 * c2
return Polynomial(result)
# 示例
p1 = Polynomial([2, 1])
p2 = Polynomial([3, 4, 5]) # 这里假设我们有x^2, x 和常数项
print(p1.add(p2)) # 输出:Polynomial([5, 5, 9])
```
这个例子只是一个基础版本,实际应用可能需要处理更复杂的情况,例如多项式的幂运算、除法等。
阅读全文