在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

如何利用Python實(shí)現(xiàn)正割算法呢

云深之無(wú)跡 ? 來(lái)源:云深之無(wú)跡 ? 作者:云深之無(wú)跡 ? 2022-07-13 09:48 ? 次閱讀

正割法是近似的牛頓切線法,把求導(dǎo)用斜率代替,用切線不斷逼近函數(shù)的單根。

pYYBAGLOJKOAYQ2_AABGf5lgnzo764.jpg

示意圖

pYYBAGLOJLmAcoOdAAA7-QwSYEQ221.jpg

迭代的起點(diǎn)

poYBAGLOJNCAKk9jAAB-bSDgQPo113.jpg

推廣的公式

poYBAGLOJOmAKUmIAAB7P_uKDDA101.jpg

核心code,直接放上去

poYBAGLOJP-AYlIpAACG78hYIBE887.jpg

眼熟不

poYBAGLOJRiAWzPuAABtPk06EHI705.jpg

你可以編寫一個(gè)簡(jiǎn)單的函數(shù)來(lái)測(cè)試這個(gè)功能

就是這么簡(jiǎn)單,當(dāng)然了字?jǐn)?shù)這么少,還成為不了一篇原創(chuàng)文章。再寫一個(gè)小程序。

poYBAGLOJTCAZEAEAAC7kP1UPOs255.jpg

我們可以使用Matploatlib的繪圖功能模擬

poYBAGLOJUSAbQbmAABoU4krEmI955.jpg

引入

pYYBAGLOJViAL9k8AAB4XGXFOQ4848.jpg

寫好要計(jì)算的函數(shù)

def Y(x):
global i
i = i+1
plt.plot([x, x], [0, (x**3-x-1)])
plt.plot([x, result(x)], [(x**3-x-1), 0])
temp = round(x-result(x), 5)
if(temp == 0.0):
print('正割法第', i, '次')
print('解得:', round(x, 5))
x = result(x)
y = (result(x)**3 - result(x) - 1)
plt.plot(x, y, ".")
plt.plot(x, y, "g-")
plt.annotate("(1.32472,1.32472)", xy=(result(x), (result(x)**3 - result(x) - 1)),
xytext=(result(x) - 0.5, (result(x)**3 - result(x) - 1) + 2), color='k', fontsize=10)
else:
Y(result(x))


Y(2.7)

x = 0
plt.title("secant method")
x = np.linspace(0, 3)
plt.xlim(0, 3) # 固定坐標(biāo)
plt.ylim(-5, 20)
plt.plot(x, x**3-x-1, "b-")
plt.grid(True)
plt.plot([0, 3], [0, 0], "--")
plt.show()



審核編輯:劉清

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 算法
    +關(guān)注

    關(guān)注

    23

    文章

    4625

    瀏覽量

    93124
  • python
    +關(guān)注

    關(guān)注

    56

    文章

    4802

    瀏覽量

    84890

原文標(biāo)題:Python實(shí)現(xiàn)所有算法-正割法(Secant)

文章出處:【微信號(hào):TT1827652464,微信公眾號(hào):云深之無(wú)跡】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    TimSort:一個(gè)在標(biāo)準(zhǔn)函數(shù)庫(kù)中廣泛使用的排序算法

    排序算法? 本文將帶你走進(jìn) TimSort,一個(gè)在標(biāo)準(zhǔn)函數(shù)庫(kù)中廣泛使用的排序算法。 這個(gè)算法由工程師 Tim Peters 于 2001 年專為
    的頭像 發(fā)表于 01-03 11:42 ?100次閱讀

    一個(gè)月速成python+OpenCV圖像處理

    適用于哪些場(chǎng)景,然后通過Python編寫代碼來(lái)實(shí)現(xiàn)這些算法,并應(yīng)用于實(shí)際項(xiàng)目中,實(shí)現(xiàn)圖像的檢測(cè)、識(shí)別、分類、定位、測(cè)量等目標(biāo)。本文將介紹一個(gè)高效學(xué)習(xí)
    的頭像 發(fā)表于 11-29 18:27 ?178次閱讀
    一個(gè)月速成<b class='flag-5'>python</b>+OpenCV圖像處理

    【「從算法到電路—數(shù)字芯片算法的電路實(shí)現(xiàn)」閱讀體驗(yàn)】+內(nèi)容簡(jiǎn)介

    內(nèi)容簡(jiǎn)介這是一本深入解讀基礎(chǔ)算法及其電路設(shè)計(jì),以打通算法研發(fā)到數(shù)字IC設(shè)計(jì)的實(shí)現(xiàn)屏障,以及指導(dǎo)芯片設(shè)計(jì)工程師從底層掌握復(fù)雜電路設(shè)計(jì)與優(yōu)化方法為目標(biāo)的專業(yè)技術(shù)書。任何芯片(如WiFi芯片、5G芯片
    發(fā)表于 11-21 17:14

    【「從算法到電路—數(shù)字芯片算法的電路實(shí)現(xiàn)」閱讀體驗(yàn)】+一本介紹基礎(chǔ)硬件算法模塊實(shí)現(xiàn)的好書

    作為嵌入式開發(fā)者往往比較關(guān)注硬件和軟件的協(xié)調(diào)。本書介紹了除法器,信號(hào)發(fā)生器,濾波器,分頻器等基本算法的電路實(shí)現(xiàn),雖然都是基礎(chǔ)內(nèi)容,但是也是最常用到的基本模塊,本書的內(nèi)容比較對(duì)本人胃口。 我們先來(lái)
    發(fā)表于 11-20 13:42

    如何使用Python實(shí)現(xiàn)PID控制

    PID控制(比例-積分-微分控制)是一種常見的反饋控制算法,廣泛應(yīng)用于工業(yè)控制系統(tǒng)中。在Python實(shí)現(xiàn)PID控制,我們可以遵循以下步驟: 1. 理解PID控制原理 PID控制器有三個(gè)主要參數(shù)
    的頭像 發(fā)表于 11-14 09:09 ?591次閱讀

    采用pcm9211的模擬輸入1K的正弦波信號(hào),發(fā)現(xiàn)正弦波信號(hào)輸出半波了,請(qǐng)問需要怎么設(shè)置

    我采用pcm9211的模擬輸入1K的正弦波信號(hào),發(fā)現(xiàn)正弦波信號(hào)輸出半波了,請(qǐng)問需要怎么設(shè)置
    發(fā)表于 10-21 08:24

    想通過使用AIC3254降噪,在purepath中的算法模塊中哪個(gè)比較合適

    請(qǐng)問想通過使用AIC3254降噪,在purepath中的算法模塊中哪個(gè)比較合適?查找資料發(fā)現(xiàn)有雙mic降噪的方式,不知道3254芯片能否可以實(shí)現(xiàn)
    發(fā)表于 10-14 06:09

    利用Python腳本登錄到交換機(jī)并創(chuàng)建VLAN

    本文將詳細(xì)介紹如何利用Python腳本登錄到交換機(jī)并創(chuàng)建VLAN。
    的頭像 發(fā)表于 08-12 17:59 ?606次閱讀

    Python建模算法與應(yīng)用

    上成為理想的腳本語(yǔ)言,特別適用于快速的應(yīng)用程序開發(fā)。本文將詳細(xì)介紹Python在建模算法中的應(yīng)用,包括常見的建模算法Python在建模中的優(yōu)勢(shì)、常用庫(kù)以及實(shí)際案例。
    的頭像 發(fā)表于 07-24 10:41 ?610次閱讀

    如何實(shí)現(xiàn)Python復(fù)制文件操作

    Python 中有許多“開蓋即食”的模塊(比如 os,subprocess 和 shutil)以支持文件 I/O 操作。在這篇文章中,你將會(huì)看到一些用 Python 實(shí)現(xiàn)文件復(fù)制的特殊方法。下面我們開始學(xué)習(xí)這九種不同的方法來(lái)
    的頭像 發(fā)表于 07-18 14:53 ?450次閱讀

    利用Matlab函數(shù)實(shí)現(xiàn)深度學(xué)習(xí)算法

    在Matlab中實(shí)現(xiàn)深度學(xué)習(xí)算法是一個(gè)復(fù)雜但強(qiáng)大的過程,可以應(yīng)用于各種領(lǐng)域,如圖像識(shí)別、自然語(yǔ)言處理、時(shí)間序列預(yù)測(cè)等。這里,我將概述一個(gè)基本的流程,包括環(huán)境設(shè)置、數(shù)據(jù)準(zhǔn)備、模型設(shè)計(jì)、訓(xùn)練過程、以及測(cè)試和評(píng)估,并提供一個(gè)基于Matlab的深度學(xué)習(xí)圖像分類示例。
    的頭像 發(fā)表于 07-14 14:21 ?2395次閱讀

    神經(jīng)網(wǎng)絡(luò)的基本原理及Python編程實(shí)現(xiàn)

    神經(jīng)網(wǎng)絡(luò)作為深度學(xué)習(xí)算法的基本構(gòu)建模塊,模擬了人腦的行為,通過互相連接的節(jié)點(diǎn)(也稱為“神經(jīng)元”)實(shí)現(xiàn)對(duì)輸入數(shù)據(jù)的處理、模式識(shí)別和結(jié)果預(yù)測(cè)等功能。本文將深入探討神經(jīng)網(wǎng)絡(luò)的基本原理,并結(jié)合Python編程
    的頭像 發(fā)表于 07-03 16:11 ?729次閱讀

    FPGA能實(shí)現(xiàn)什么樣的算法

    FPGA功能如此強(qiáng)大,請(qǐng)問用FPGA能實(shí)現(xiàn)或者比較適合實(shí)現(xiàn)什么樣的算法
    發(fā)表于 05-26 20:18

    PMSM控制利用foc算法,靜止?fàn)顟B(tài)下是如何啟動(dòng)的?

    PMSM控制利用foc算法,靜止?fàn)顟B(tài)下是如何啟動(dòng)的,跟無(wú)刷直流電機(jī)梯形波控制的啟動(dòng)方案一樣嗎?
    發(fā)表于 04-01 06:22

    通過Python腳本實(shí)現(xiàn)WIFI密碼的自動(dòng)猜解

    本文將記錄學(xué)習(xí)下如何通過 Python 腳本實(shí)現(xiàn) WIFI 密碼的自動(dòng)猜解。
    的頭像 發(fā)表于 01-25 10:46 ?3562次閱讀
    通過<b class='flag-5'>Python</b>腳本<b class='flag-5'>實(shí)現(xiàn)</b>WIFI密碼的自動(dòng)猜解
    主站蜘蛛池模板: 欧美天天搞| 美女国产在线观看免费观看| 亚洲a区视频| 久久久久久毛片免费播放| 男女交性视频免费| 在线综合网| 午夜男人网| 免看一级a毛片一片成人不卡| 亚洲乱码一区二区三区在线观看| 视频在线观看一区二区| 黄网站在线观看永久免费| 亚洲婷婷国产精品电影人久久| 同性同男小说肉黄| 91福利社在线观看| 国产在线精品一区二区夜色 | 九色伊人| 欧美一区二区精品| 四虎影院www| 四虎在线观看一区二区| 五月婷婷色| 日本簧片在线观看| 日韩有色| 日黄网站| 很黄很色的网站| 国产日本三级在线播放线观看 | 欧美一区二区三区高清视频| 精品国内视频| 亚洲一区二区黄色| 亚洲一级影院| 久久久久久国产精品免费免费 | 4tube高清性欧美| 最新国产精品视频免费看| 神马午夜98| 免费公开在线视频| 么公的好大好硬好深好爽视频| 日韩草逼| 中国免费黄色片| 欧美人与禽| 韩国a级床戏大尺度在线观看| 久久成人国产精品青青| 伊人yinren6综合网色狠狠|