def euler(theta):
i = (-1)**0.5
sum = 1
for a in range(1, 100 + 1):
k = 1
for b in range(1, a + 1):
k *= b
sum += ((i*theta) ** (a)) / k
return sum
import matplotlib.pyplot as plt
l = [euler(i) for i in range(36)]
l1 = []
l2 = []
for i in l:
l1.append(i.real)
l2.append(i.imag)
plt.scatter(l1, l2)
plt.show()

本文介绍了一种使用Python实现的复数欧拉公式计算方法,并通过Matplotlib库将其结果可视化。通过绘制实部和虚部的关系图,直观展示了复数欧拉公式随角度变化的特性。
994

被折叠的 条评论
为什么被折叠?



