因為 pow 是內(nèi)置的方法,而 sin 是 math 包提供的方法。
創(chuàng)新互聯(lián)專注于企業(yè)網(wǎng)絡營銷推廣、網(wǎng)站重做改版、大觀網(wǎng)站定制設(shè)計、自適應品牌網(wǎng)站建設(shè)、html5、商城建設(shè)、集團公司官網(wǎng)建設(shè)、成都外貿(mào)網(wǎng)站制作、高端網(wǎng)站制作、響應式網(wǎng)頁設(shè)計等建站業(yè)務,價格優(yōu)惠性價比高,為大觀等各大城市提供網(wǎng)站開發(fā)制作服務。
如果你自己定義了一個 pow 方法,就會覆蓋掉默認的 pow 方法,但是如果你 import 了兩個包,兩個里面都有 sin 方法,那么使用的時候如果不指定是哪個的話就無法準確執(zhí)行了。同理,如果引用的是外部包的方法或者類的話,就一定要使用包名引用。如果每次打包名嫌麻煩的話,可以使用 import math as m 這樣的縮寫,下次就可以使用 m.sin() 了。
使用python的matplotlib畫正弦函數(shù)圖像,還要用到numpy庫,代碼如下9行所示:
import numpy as np;
from matplotlib import pyplot as plt;
fig = plt.figure();
ax2= fig.add_subplot(111);
x=np.arange(0,100)/10;
y=np.sin(x);
ax2.plot(x,y);
plt.savefig('sine.png');
plt.show();
用泰勒級數(shù)
令x0=0
則f(x)=sinx=f(0)+f'(0)/1!*(x-0)+f''(0)/2!*(x-0)^2+……+f(n)(0)/n!*(x-0)^n+……
f'(x)=cosx,f''(x)=-sinx,f'''(x)=-cosx,f''''(x)=sinx=f(x),形成循環(huán)
所以sinx=0+1/1!*x+0/2!*x+(-1)/3!*x^3……+f(n)(0)/n!*(x-0)^n+……
即sinx=x/1!-x^3/3!+x^5/5!-x^7/7!+……
同理
f(x)=cosx,
f'(x)=-sinx,f''(x)=-cosx,f'''(x)=sinx,f''''(x)=cosx,也形成循環(huán)
所以cosx=1-x^2/2!+x^4/4!-x^6/6!+……
python中sina是正弦函數(shù)。據(jù)查詢相關(guān)信息顯示,sina函數(shù)功能用于計算出x弧度所對應的的正弦值sina的函數(shù)語法為math.sin(x)。Python由荷蘭數(shù)學和計算機科學研究學會的GuidovanRossum于1990年代初設(shè)計,作為一門叫做ABC語言的替代品。Python提供了高效的高級數(shù)據(jù)結(jié)構(gòu),還能簡單有效地面向?qū)ο缶幊?。Python語法和動態(tài)類型,以及解釋型語言的本質(zhì),使它成為多數(shù)平臺上寫腳本和快速開發(fā)應用的編程語言,隨著版本的不斷更新和語言新功能的添加,逐漸被用于獨立的、大型項目的開發(fā)。
sin不是python內(nèi)置函數(shù)。Python解釋器自帶的函數(shù)叫做內(nèi)置函數(shù),這些函數(shù)可以直接使用,不需要導入某個模塊。
分享名稱:正弦函數(shù)python 正弦函數(shù)圖像及性質(zhì)
網(wǎng)頁網(wǎng)址:http://jinyejixie.com/article16/dochjgg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)頁設(shè)計公司、標簽優(yōu)化、網(wǎng)站改版、外貿(mào)網(wǎng)站建設(shè)、企業(yè)建站、微信小程序
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)