ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

[转载] python中三角函数_Python中的三角函数

2021-02-13 10:01:10  阅读:286  来源: 互联网

标签:asin cos 三角函数 python myTable number Python print math


参考链接: Python | type()函数

python中三角函数

  Python三角函数/方法 (Python Trigonometric functions/methods) 

 In python programming language, there are some of the built-in functions which are defined in math module – they can be used for Trigonometric calculations, python has following Trigonometric functions, which are used to various purposes. 

  在python编程语言中 , 数学模块中定义了一些内置函数–它们可用于三角函数计算,python具有以下三角函数,可用于各种用途。  

 #myInput{width:100%;font-size:16px;padding:12px 20px 12px 40px;border:1px solid #ddd;margin-bottom:12px}#myTable{border-collapse:collapse;width:100%;border:1px solid #ddd;font-size:18px}#myTable td,#myTable th{text-align:left;padding:2px}#myTable tr{border-bottom:1px solid #ddd}#myTable tr.header,#myTable tr:hover{background-color:#f1f1f1}#myTable a,#myTable a:visited{color:#00f;text-decoration:none}#myTable a:hover{text-decoration:underline} 

 #myInput{width:100%;font-size:16px;padding:12px 20px 12px 40px;border:1px solid #ddd;margin-bottom:12px}#myTable{border-collapse:collapse;width:100%;border:1px solid #ddd;font-size:18px}#myTable td,#myTable th{text-align:left;padding:2px}#myTable tr{border-bottom:1px solid #ddd}#myTable tr.header,#myTable tr:hover{background-color:#f1f1f1}#myTable a,#myTable a:visited{color:#00f;text-decoration:none}#myTable a:hover{text-decoration:underline} 

  Python中的三角函数列表 (List of Trigonometric functions in Python) 

 Trigonometric functionsDescriptionExamplemath.cos()It returns the cosine of the number (in radians).math.cos(x)math.sin()It returns the sine of the number (in radians).math.sin(x)math.tan()It returns the tangent of the number in radians.math.tan(x)math.acos()It returns the arc cosine of the number in radians.math.acos(x)math.asin()It returns the arc sine of the number in radians.math.asin(x)math.atan()It returns the arc tangent of the number in radians.math.atan(x)math.atan2()It returns the result of the atan(y/x).math.atan2(y,x)math.pypot()Return the Euclidean norm, sqrt(x*x + y*y).math.pypot(x,y) 

  三角函数  描述  例  math.cos()  它返回数字的余弦(以弧度为单位)。  math.cos(x)  math.sin()  它返回数字的正弦(以弧度为单位)。  math.sin(x)  math.tan()  它以弧度形式返回数字的正切值。  math.tan(x)  math.acos()  它返回弧度数的反余弦值。  math.acos(x)  math.asin()  它返回弧度数的反正弦值。  math.asin(x)  math.atan()  它返回弧度数的反正切值。  math.atan(x)  math.atan2()  它返回atan(y / x)的结果 。  math.atan2(y,x)  math.pypot()  返回欧几里得范数sqrt(x * x + y * y) 。  math.pypot(x,y)  

  Python代码演示所有三角函数的示例 (Python code to demonstrate example of all Trigonometric functions) 

 # Python code to demonstrate example 

# of all Trigonometric functions

 

# importing math module

import math

 

# number 

x = 0.75 

 

# math.cos()

print("math.cos(",x,"): ", math.cos(x));

# math.sin()

print("math.sin(",x,"): ", math.sin(x));

# math.tan()

print("math.tan(",x,"): ", math.tan(x));

 

# math.acos()

print("math.acos(",x,"): ", math.acos(x));

# math.asin()

print("math.asin(",x,"): ", math.asin(x));

# math.atan()

print("math.atan(",x,"): ", math.atan(x));

 

y = 2

# math.atan2(y,x) = atan(y/x)

print("math.atan2(",y,",",x,"): ", math.atan2(y,x))

 

# math.hypot(x,y)

print("math.hypot(",x,",",y,"): ", math.hypot(x,y))

 

 

 Output 

  输出量  

 math.cos( 0.75 ):  0.7316888688738209

math.sin( 0.75 ):  0.6816387600233341

math.tan( 0.75 ):  0.9315964599440725

math.acos( 0.75 ):  0.7227342478134157

math.asin( 0.75 ):  0.848062078981481

math.atan( 0.75 ):  0.6435011087932844

math.atan2( 2 , 0.75 ):  1.2120256565243244

math.hypot( 0.75 , 2 ):  2.1360009363293826

 

 

  三角函数的例外 (Exceptions with Trigonometric functions) 

 There are two types of exceptions occur, 

  有两种类型的异常发生,  

 ValueError ValueError  When we provide an invalid value (number), this exception occurs. 当我们提供无效的值(数字)时,将发生此异常。  TypeError TypeError  When we provide a different type of values except a number, this exception occurs. 当我们提供数字以外的其他类型的值时,会发生此异常。  

 ValueError example 

  ValueError示例  

 # python code to demonstrate example of 

# math.asin() method with an exception

 

# importing math module

import math

 

# number

a = 2

print("asin(",a,") is = ", math.asin(a))

 

 

 Output 

  输出量  

 Traceback (most recent call last):

  File "/home/main.py", line 9, in <module>

    print("asin(",a,") is = ", math.asin(a))

ValueError: math domain error

 

 

 TypeError example 

  TypeError示例  

 # python code to demonstrate example of 

# math.cos() method with an exception

 

# importing math module

import math

 

# number

a = "2"

print("cos(",a,") is = ", math.cos(a))

 

 

 Output 

  输出量  

 Traceback (most recent call last):

  File "/home/main.py", line 9, in <module>

    print("acos(",a,") is = ", math.acos(a))

TypeError: a float is required

 

 

 

 

  翻译自: https://www.includehelp.com/python/trigonometric-functions.aspx

 

 python中三角函数

标签:asin,cos,三角函数,python,myTable,number,Python,print,math
来源: https://blog.csdn.net/u013946150/article/details/113799211

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有