Python編碼下面的三角函數(shù)包括以下種類:acos(x)//返回x的反余弦弧度值。asin(x)//返回x的反正弦弧度值。atan(x)//返回x的反正切弧度值。atan2(y,x)//返回給定的X及Y坐標(biāo)值的反正切值。cos(x)//返回x的弧度的余弦值。hypot(x,y
目前成都創(chuàng)新互聯(lián)公司已為上千余家的企業(yè)提供了網(wǎng)站建設(shè)、域名、網(wǎng)頁空間、網(wǎng)站托管維護(hù)、企業(yè)網(wǎng)站設(shè)計(jì)、綏德網(wǎng)站維護(hù)等服務(wù),公司將堅(jiān)持客戶導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長,共同發(fā)展。
描述
sin()返回的x弧度的正弦值。
語法
以下是sin()方法的語法:
importmath
math.sin(x)
注意:sin()是不能直接訪問的,需要導(dǎo)入math模塊,然后通過math靜態(tài)對象調(diào)用該方法。
參數(shù)
x--一個數(shù)值。
返回值
返回的x弧度的正弦值,數(shù)值在-1到1之間。
實(shí)例
以下展示了使用sin()方法的實(shí)例:
#!/usr/bin/python
import math
print "sin(3) : ", math.sin(3)
print "sin(-3) : ", math.sin(-3)
print "sin(0) : ", math.sin(0)
print "sin(math.pi) : ", math.sin(math.pi)
print "sin(math.pi/2) : ", math.sin(math.pi/2)
以上實(shí)例運(yùn)行后輸出結(jié)果為:
sin(3) : 0.14112000806
sin(-3) : -0.14112000806
sin(0) : 0.0
sin(math.pi) : 1.22460635382e-16
sin(math.pi/2) : 1
總結(jié)
以上就是本文關(guān)于Python入門之三角函數(shù)sin()函數(shù)實(shí)例詳解的全部內(nèi)容,希望對大家有所幫助。感興趣的朋友可以繼續(xù)參閱本站:python正則表達(dá)式re之compile函數(shù)解析、Python中enumerate函數(shù)代碼解析、簡單了解Python中的幾種函數(shù)等,有什么問題可以隨時(shí)留言,小編會及時(shí)回復(fù)大家的。感謝朋友們對本站的支持!
寫個例子吧,需要安裝numpy數(shù)學(xué)庫
#!/usr/bin/python
import
numpy
as
np
#求解方程x^2+2x+1=0的根
#方程參數(shù)列表抽象成一下形式:
arg=[1,
2,
1]
#求解
np.roots(args)
運(yùn)行即可求解了,如果沒有實(shí)根會給虛根的結(jié)果
解"復(fù)雜的復(fù)合函數(shù)的值域"類型的數(shù)學(xué)題可以使用 Python 中的函數(shù)來實(shí)現(xiàn)。
首先,我們需要定義各個組成復(fù)合函數(shù)的子函數(shù)。這些子函數(shù)可以使用 Python 中的 math 庫來實(shí)現(xiàn),也可以自己定義。例如,我們定義一個復(fù)合函數(shù) f(x) = cos(e^x),那么我們可以定義子函數(shù) f1(x) = e^x 和 f2(x) = cos(x)。
然后,我們可以使用 Python 中的 lambda 函數(shù)來定義復(fù)合函數(shù) f(x) = cos(e^x)。lambda 函數(shù)是一種匿名函數(shù),可以用來定義簡單的函數(shù)。例如,我們可以使用如下代碼定義復(fù)合函數(shù) f(x) = cos(e^x):
from math import exp, cos
f = lambda x: cos(exp(x))
最后,我們可以使用 Python 中的函數(shù)來計(jì)算復(fù)合函數(shù)的值域。例如,我們可以使用如下代碼來計(jì)算函數(shù) f(x) = cos(e^x) 在 x = 1 時(shí)的值:
x = 1print(f(x))
注意,上述代碼僅供參考,具體的實(shí)現(xiàn)可能會有所不同,要根據(jù)具體題目來設(shè)計(jì)代碼。