Python 怎么用math库函数验证欧拉公式

使用math库函数,验证欧拉公式;输入变量值,输出欧拉公式左右的值


import numpy as np
import math
import matplotlib.pyplot as plt

#计算区间[-100,100]之间201个数值对应的e^(ix)-cos(x)-isin(x)的值
x=np.linspace(-100,100,201)
y=[]
for i in range(201):
    a=math.e**(complex(0,x[i]))-math.cos(x[i])-complex(0,math.sin(x[i]))
    y.append(a)
'''画出函数y=e^(ix)-cos(x)-isin(x)的图像,
如果图像是一条y=0的水平线,则可以验证欧拉定理
'''
plt.plot(x,y)
plt.show()

#输入变量值
m=eval(input("输入变量值:"))
#欧拉公式左边对应的值
p=math.e ** (complex(0,m))
#欧拉公式右边的值
q=math.cos(m)+complex(0,math.sin(m))
#分别输出欧拉公式左右边的值
print("欧拉公式左边的值是{},右边的值是{}".format(p,q))

img

img

不知道你这个问题是否已经解决, 如果还没有解决的话:
  • 你可以参考下这个问题的回答, 看看是否对你有帮助, 链接: https://ask.csdn.net/questions/7456509
  • 这篇博客你也可以参考下:python——百钱买百鸡:一只公鸡5块钱,一只母鸡3块钱,三只小鸡1块钱,现在要用一百块钱买一百只鸡,问公鸡、母鸡、小鸡各多少只?
  • 除此之外, 这篇博客: Python常用库及使用介绍中的 六、办公自动化 部分也许能够解决你的问题, 你可以仔细阅读以下内容或者直接跳转源博客中阅读:

    XlsxWriter-操作Excel工作表的文字,数字,公式,图表等
    win32com-有关Windows系统操作、Office(Word、Excel等)文件读写等的综合应用库

    smtplib-发送电子邮件模块
    selenium-一个调用浏览器的driver,通过这个库可以直接调用浏览器完成某些操作,比如输入验证码,常用来进行浏览器的自动化工作。
    pdfminer-一个可以从PDF文档中提取各类信息的第三方库。与其他PDF相关的工具不同,它能够完全获取并分析 P D F 的文本数据
    PyPDF2-一个能够分割、合并和转换PDF页面的库。
    openpyxl- 一个处理Microsoft Excel文档的Python第三方库,它支持读写Excel的xls、xlsx、xlsm、xltx、xltm。
    python-docx-一个处理Microsoft Word文档的Python第三方库,它支持读取、查询以及修改doc、docx等格式文件,并能够对Word常见样式进行编程设置。

  • 您还可以看一下 高成珍老师的手把手教你学Python(基础篇)课程中的 数学库-math小节, 巩固相关知识点

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^