python编写数学公式-Python引入数学函数计算

Python引入数学函数计算

在利用Python对Abaqus进行相关编程时经常需要用到数学函数,比如三角函数等,在使用这些函数之前需要先引入数学模块。

Import math

之后利用时还需要利用层级关系,比如math.pi表示π。

一个示例如下:

import math

cood_x=5.0*math.sin(45.0/180.0*math.pi)

cood_y=5.0*math.cos(45.0/180.0*math.pi)

需要注意三角函数的内容是弧度而不是角度,因此需要稍加转换才可以。

可以通过dir(math)

来查看所有的函数名称,输入之后可显式如下所有的数学函数:

["__doc__", "__name__",

"__package__", "acos", "acosh", "asin", "asinh", "atan", "atan2",

"atanh", "ceil", "copysign", "cos", "cosh", "degrees", "e", "exp",

"fabs", "factorial", "floor", "fmod", "frexp", "fsum", "hypot",

"isinf", "isnan", "ldexp", "log", "log10", "log1p", "modf", "pi",

"pow", "radians", "sin", "sinh", "sqrt", "tan", "tanh",

"trunc"]

常用的数学函数:

ceil(x) 取顶

floor(x) 取底

fabs(x) 取绝对值

factorial (x)

阶乘

hypot(x,y) sqrt(x*x+y*y)

pow(x,y) x的y次方

sqrt(x) 开平方

log(x)

log10(x)

trunc(x) 截断取整数部分

isnan

(x) 判断是否NaN(not

a number)

degree (x) 弧度转角度

radians(x) 角度转弧度

另外该模块定义了两个常量:

e =

2.718281828459045

pi =

3.141592653589793

分别通过math.e和math.pi引用。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值