【问题标题】:python equation calculation with exp() function用exp()函数计算python方程
【发布时间】:2021-05-16 21:31:53
【问题描述】:

这是我要解决的方程式:

正确答案最多是 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?
  • log 是自然对数。 log10 是 base10 日志

标签: python math equation exp


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-03-29
    • 1970-01-01
    • 1970-01-01
    • 2019-05-16
    相关资源
    最近更新 更多