如何解决python方程计算与exp()函数
这是我要解的方程:
最正确的答案是0.347,这就是我得到的:
from math import *
exp(((-4.4 + 0.6*(0.6/1.2))*tan(25)) + ((3.07*sin(25))*(log(2*4.29))/(1+sin(25))))
输出:
0.6318
我尝试使用弧度:tan(radians(25)) 我总是得到错误的结果
解决方法
0.347
(忽略舍入误差)是正确的,如果您使用以 10 为底的对数,并且三角函数的参数以度为单位。0.6318
适用于自然对数和弧度。
>>> from math import exp,log,sin,tan,radians
>>> exp(((-4.4 + 0.6*(0.6/1.2))*tan(radians(25))) + ((3.07*sin(radians(25)))*(log(2*4.29,10))/(1+sin(radians(25)))))
0.34627767629783546
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。