本文整理汇总了Python中math.cosh方法的典型用法代码示例。如果您正苦于以下问题:Python math.cosh方法的具体用法?Python math.cosh怎么用?Python math.cosh使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类math
的用法示例。
在下文中一共展示了math.cosh方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: trig
# 需要导入模块: import math [as 别名]
# 或者: from math import cosh [as 别名]
def trig(a, b=' '):
if is_num(a) and isinstance(b, int):
funcs = [math.sin, math.cos, math.tan,
math.asin, math.acos, math.atan,
math.degrees, math.radians,
math.sinh, math.cosh, math.tanh,
math.asinh, math.acosh, math.atanh]
return funcs[b](a)
if is_lst(a):
width = max(len(row) for row in a)
padded_matrix = [list(row) + (width - len(row)) * [b] for row in a]
transpose = list(zip(*padded_matrix))
if all(isinstance(row, str) for row in a) and isinstance(b, str):
normalizer = ''.join
else:
normalizer = list
norm_trans = [normalizer(padded_row) for padded_row in transpose]
return norm_trans
return unknown_types(trig, ".t", a, b)
示例2: get
# 需要导入模块: import math [as 别名]
# 或者: from math import cosh [as 别名]
def get(self):
self.x += self.config.get('dx', 0.1)
val = eval(self.config.get('function', 'sin(x)'), {
'sin': math.sin,
'sinh': math.sinh,
'cos': math.cos,
'cosh': math.cosh,
'tan': math.tan,
'tanh': math.tanh,
'asin': math.asin,
'acos': math.acos,
'atan': math.atan,
'asinh': math.asinh,
'acosh': math.acosh,
'atanh': math.atanh,
'log': math.log,
'abs': abs,
'e': math.e,
'pi': math.pi,
'x': self.x
})
return self.createEvent('ok', 'Sine wave', val)
示例3: thetappp
# 需要导入模块: import math [as 别名]
# 或者: from math import cosh [as 别名]
def thetappp(self,z_in):
T = self.T_k_in
G = self.G_ksi
J = self.J_in4
l = self.l_in
a = self.a
z = z_in
theta_tripleprime = (-(T*m.cosh(z/a)) + T*m.sinh(z/a)*m.tanh(l/(2*a)))/(G*J*a**2)
return theta_tripleprime
#Case 3 - Concentrated Torque at alpha*l with Pinned Ends
#T = Applied Concentrated Torsional Moment, Kip-in
#G = Shear Modulus of Elasticity, Ksi, 11200 for steel
#J = Torsinal Constant of Cross Section, in^4
#l = Span Lenght, in
#a = Torsional Constant
#alpa = load application point/l
示例4: post_execute
# 需要导入模块: import math [as 别名]
# 或者: from math import cosh [as 别名]
def post_execute(self):
out = {}
if (self.inputs["Operation 1"].default_value == "SIN"):
if (self.inputs["Operation 2"].default_value == "NONE"):
out["Value"] = math.sin(self.inputs["X"].default_value)
elif (self.inputs["Operation 2"].default_value == "HB"):
out["Value"] = math.sinh(self.inputs["X"].default_value)
elif (self.inputs["Operation 2"].default_value == "INV"):
out["Value"] = math.asin(max(min(self.inputs["X"].default_value, 1), -1))
elif (self.inputs["Operation 1"].default_value == "COS"):
if (self.inputs["Operation 2"].default_value == "NONE"):
out["Value"] = math.cos(self.inputs["X"].default_value)
elif (self.inputs["Operation 2"].default_value == "HB"):
out["Value"] = math.cosh(self.inputs["X"].default_value)
elif (self.inputs["Operation 2"].default_value == "INV"):
out["Value"] = math.acos(max(min(self.inputs["X"].default_value, 1), -1))
elif (self.inputs["Operation 1"].default_value == "TAN"):
if (self.inputs["Operation 2"].default_value == "NONE"):
out["Value"] = math.tan(self.inputs["X"].default_value)
elif (self.inputs["Operation 2"].default_value == "HB"):
out["Value"] = math.tanh(self.inputs["X"].default_value)
elif (self.inputs["Operation 2"].default_value == "INV"):
out["Value"] = math.atan(self.inputs["X"].default_value)
return out
示例5: genpy
# 需要导入模块: import math [as 别名]
# 或者: from math import cosh [as 别名]
def genpy(self, paramTypes, args, pos):
return "math.cosh({0})".format(*args)
示例6: __call__
# 需要导入模块: import math [as 别名]
# 或者: from math import cosh [as 别名]
def __call__(self, state, scope, pos, paramTypes, x):
return math.cosh(x)
示例7: compute_hyperbolic_area
# 需要导入模块: import math [as 别名]
# 或者: from math import cosh [as 别名]
def compute_hyperbolic_area(radius):
beta = 1.00
return 2 * math.pi * (math.cosh(radius / K) - 1.0) * beta
示例8: testCosh
# 需要导入模块: import math [as 别名]
# 或者: from math import cosh [as 别名]
def testCosh(self):
self.assertRaises(TypeError, math.cosh)
self.ftest('cosh(0)', math.cosh(0), 1)
self.ftest('cosh(2)-2*cosh(1)**2', math.cosh(2)-2*math.cosh(1)**2, -1) # Thanks to Lambert
self.assertEqual(math.cosh(INF), INF)
self.assertEqual(math.cosh(NINF), INF)
self.assertTrue(math.isnan(math.cosh(NAN)))
示例9: testSinh
# 需要导入模块: import math [as 别名]
# 或者: from math import cosh [as 别名]
def testSinh(self):
self.assertRaises(TypeError, math.sinh)
self.ftest('sinh(0)', math.sinh(0), 0)
self.ftest('sinh(1)**2-cosh(1)**2', math.sinh(1)**2-math.cosh(1)**2, -1)
self.ftest('sinh(1)+sinh(-1)', math.sinh(1)+math.sinh(-1), 0)
self.assertEqual(math.sinh(INF), INF)
self.assertEqual(math.sinh(NINF), NINF)
self.assertTrue(math.isnan(math.sinh(NAN)))
示例10: __init__
# 需要导入模块: import math [as 别名]
# 或者: from math import cosh [as 别名]
def __init__(self):
super().__init__()
self.value = 'cosh'
示例11: calculate
# 需要导入模块: import math [as 别名]
# 或者: from math import cosh [as 别名]
def calculate(self, val):
return self.coefficient * ((math.cosh(val))**self.power)
示例12: __call__
# 需要导入模块: import math [as 别名]
# 或者: from math import cosh [as 别名]
def __call__(self, val):
return __inline_fora(
"""fun(@unnamed_args:(val), *args) {
PyFloat(math.cosh(val.@m))
}"""
)(val)
示例13: test_pure_python_math_module
# 需要导入模块: import math [as 别名]
# 或者: from math import cosh [as 别名]
def test_pure_python_math_module(self):
vals = [1, -.5, 1.5, 0, 0.0, -2, -2.2, .2]
# not being tested: math.asinh, math.atanh, math.lgamma, math.erfc, math.acos
def f():
functions = [
math.sqrt, math.cos, math.sin, math.tan, math.asin, math.atan,
math.acosh, math.cosh, math.sinh, math.tanh, math.ceil,
math.erf, math.exp, math.expm1, math.factorial, math.floor,
math.log, math.log10, math.log1p
]
tr = []
for idx1 in range(len(vals)):
v1 = vals[idx1]
for funIdx in range(len(functions)):
function = functions[funIdx]
try:
tr = tr + [function(v1)]
except ValueError as ex:
pass
return tr
r1 = self.evaluateWithExecutor(f)
r2 = f()
self.assertGreater(len(r1), 100)
self.assertTrue(numpy.allclose(r1, r2, 1e-6))
示例14: toGeographic
# 需要导入模块: import math [as 别名]
# 或者: from math import cosh [as 别名]
def toGeographic(self, x, y):
x = x/(self.k * self.radius)
y = y/(self.k * self.radius)
D = y + self.latInRadians
lon = math.atan(math.sinh(x)/math.cos(D))
lat = math.asin(math.sin(D)/math.cosh(x))
lon = self.lon + math.degrees(lon)
lat = math.degrees(lat)
return (lat, lon)
示例15: make_instance
# 需要导入模块: import math [as 别名]
# 或者: from math import cosh [as 别名]
def make_instance(typeclass, cls, pi, exp, sqrt, log, pow, logBase, sin,
tan, cos, asin, atan, acos, sinh, tanh, cosh, asinh, atanh, acosh):
attrs = {"pi":pi, "exp":exp, "sqrt":sqrt, "log":log, "pow":pow,
"logBase":logBase, "sin":sin, "tan":tan, "cos":cos,
"asin":asin, "atan":atan, "acos":acos, "sinh":sinh,
"tanh":tanh, "cosh":cosh, "asinh":asinh, "atanh":atanh,
"acosh":acosh}
build_instance(Floating, cls, attrs)
return