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"