python 用exp()函数计算方程
python equation calculation with exp() function
这是我要求解的方程式:
最正确的答案是 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))
我总是得到错误的结果
如果您使用以 10 为底的对数并且三角函数的参数以度为单位,0.347
(忽略舍入误差)是正确的。
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
这是我要求解的方程式:
最正确的答案是 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
(忽略舍入误差)是正确的。
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