首页 > 编程知识 正文

python里复数的算法,python计算复数的模

时间:2023-05-06 03:51:11 阅读:272694 作者:4438

cmath

即基础的复数运算包,和math有很多同名函数,但math中的函数没法进行复数计算。在python中,创建复数的方法是

x = 1+1j 常见函数三角和反三角cos, sin, tan, acos, asin, atan双曲和反双曲cosh, sinh, tanh, acosh, asinh, atanh幂函数exp, sqrt对数函数log10, log(z)= ln ⁡ z ln z lnz, log(x,y)= log ⁡ y x log_yx logy​x坐标转化转为极坐标polar,转为直角坐标rect虚数函数相位phase,模数(绝对值)abs判断函数isnan,isinf,判断有限值isfinite 常量 π pi π e e e τ = 2 π tau=2pi τ=2π inf ⁡ inf inf i inf ⁡ text iinf iinfnannanj值3.14…2.71…6.28…正无穷虚正无穷非数字虚非数字代码pietauinfinfjnannanj

在cmath中,也提供了类似math中的isclose

cmath.isclose(a, b, *, rel_tol=1e-09, abs_tol=0.0)

若 a 和 b 的值比较接近则返回True,否则False。rel_tol 是相对容差,为a, b之间允许的最大差值。例如,要设置5%的容差,rel_tol=0.05。rel_tol 必须大于0。abs_tol 是最小绝对容差,其值不小于0。等价于abs(a-b) <= max(rel_tol * max(abs(a), abs(b)), abs_tol)

数学模块的其他内容

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。