![求高階方程的根_第1頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/24/d2f83f24-f760-454a-a032-afd68e92a834/d2f83f24-f760-454a-a032-afd68e92a8341.gif)
![求高階方程的根_第2頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/24/d2f83f24-f760-454a-a032-afd68e92a834/d2f83f24-f760-454a-a032-afd68e92a8342.gif)
![求高階方程的根_第3頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/24/d2f83f24-f760-454a-a032-afd68e92a834/d2f83f24-f760-454a-a032-afd68e92a8343.gif)
![求高階方程的根_第4頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/24/d2f83f24-f760-454a-a032-afd68e92a834/d2f83f24-f760-454a-a032-afd68e92a8344.gif)
![求高階方程的根_第5頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/24/d2f83f24-f760-454a-a032-afd68e92a834/d2f83f24-f760-454a-a032-afd68e92a8345.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、精選優(yōu)質(zhì)文檔-傾情為你奉上求一元高階方程的根一元非線性方程求根(1)牛頓迭代法牛頓迭代法又稱牛頓切線法:先任意設(shè)定一個與真實的根接近的值x0作為第一次近似根,由x0求出f(x0),過(x0,f(x0)點做f(x)的切線,交x軸于x1,把它作為第二次近似根,再由x1求出f(x1),過(x1,f(x1)點做f(x)的切線,交x軸于x2,如此繼續(xù)下去,直到足夠接近(比如|x1- x0|<1e-6時或|f(x1)|<1e-6)真正的根x*為止。而f '(x0)=f(x0)/( x1- x0) 所以 x1= x0- f(x0)/ f ' (x0)例如,用牛頓迭代法求下列方程在
2、1.5附近的根:2x3-4x2+3x-6=0。法一:|x1- x0|<1e-6#include<math.h>main()float x0,x1,fx,f1x; x0=1.5; fx=2*x0*x0*x0-4*x0*x0+3*x0-6; f1x=6*x0*x0-8*x0+3; x1=x0-fx/f1x; while(fabs(x1-x0)>=1e-6) x0=x1; fx=2*x0*x0*x0-4*x0*x0+3*x0-6; f1x=6*x0*x0-8*x0+3; x1=x0-fx/f1x; printf("%fn",x1);法二:|f(x1)|&l
3、t;1e-6#include<math.h>main()float x0,x1,fx,f1x; x0=1.5; fx=2*x0*x0*x0-4*x0*x0+3*x0-6; while(fabs(fx)>=1e-6) f1x=6*x0*x0-8*x0+3; x1=x0-fx/f1x; x0=x1; fx=2*x0*x0*x0-4*x0*x0+3*x0-6; printf("%fn",x1);法三:#include "math.h"main()float x1,x0,f,f1; x1=1.5; dox0=x1; f=2*x0*x0*x0-4
4、*x0*x0+3*x0-6; f1=6*x0*x0-8*x0+3; x1=x0-f/f1; while(fabs(x1-x0)>=1e-5); printf ("%fn",x1); (2)二分法算法要領(lǐng)是:先指定一個區(qū)間x1, x2,如果函數(shù)f(x)在此區(qū)間是單調(diào)變化的,則可以根據(jù)f(x1)和 f(x2)是否同號來確定方程f(x)=0在區(qū)間x1, x2內(nèi)是否有一個實根;如果f(x1)和 f(x2)同號,則f(x) 在區(qū)間x1, x2內(nèi)無實根,要重新改變x1和x2的值。當確定f(x) 在區(qū)間x1, x2內(nèi)有一個實根后,可采取二分法將x1, x2一分為二,再判斷在哪一個小
5、區(qū)間中有實根。如此不斷進行下去,直到小區(qū)間足夠小為止。具體算法如下:(1)輸入x1和x2的值。(2)求f(x1)和f(x2)。(3)如果f(x1)和f(x2)同號說明在x1, x2 內(nèi)無實根,返回步驟(1),重新輸入x1和x2的值;若f(x1)和f(x2)不同號,則在區(qū)間x1, x2內(nèi)必有一個實根,執(zhí)行步驟(4)。(4)求x1和x2的中點:x0=(x1+ x2)/2。(5)求f(x0)。(6)判斷f(x0)與f(x1)是否同號。如果同號,則應(yīng)在x0, x2中尋找根,此時x1已不起作用,用x0代替x1,用f(x0)代替f(x1)。如果不同號,則應(yīng)在x1, x0中尋找根,此時x2已不起作用,用x0
6、代替x2,用f(x0)代替f(x2)。(7)判斷f(x0)的絕對值是否小于某一指定的值(例如10-5)。若不小于10-5,則返回步驟(4)重復(fù)執(zhí)行步驟(4)、(5)、(6);否則執(zhí)行步驟(8)。(8)輸出x0的值,它就是所求出的近似根。例如,用二分法求方程2x3-4x2+3x-6=0在(-10,10)之間的根。#include<math.h>main()float x0,x1,x2,f0,f1,f2; do scanf("%f",&x1); scanf("%f",&x2); f1=2*x1*x1*x1-4*x1*x1+3*x1
7、-6; f2=2*x2*x2*x2-4*x2*x2+3*x2-6; while(f1*f2>0); do x0=(x1+x2)/2; f0=2*x0*x0*x0-4*x0*x0+3*x0-6; if(f0*f1>0) x1=x0;f1=f0; else x2=x0;f2=f0; while(fabs(f0)>=1e-5); printf("%fn",x0);#include "math.h"main()float x1,x2,x0,fx1,fx2,fx0; do printf("Enter x1&x2"); scanf("%f%f",&x1,&x2); fx1=2*x1*x1*x1-4*x1*x1+3*x1-6; fx2=2*x2*x2*x2-4*x2*x2+3*x2-6; while(fx1*fx2>0);do x0=(x1+x2)/2; fx0=2*x0*x0*x0-4*x0*x0+3*x0-
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 人教版部編歷史九年級下冊《第5課 第二次工業(yè)革命》聽課評課記錄
- 湘教版數(shù)學九年級上冊3.4.1《相似三角的判定》(第1課時)聽評課記錄
- 人教部編版九年級歷史下冊聽課評課記錄:第4課《日本明治維新》
- 北師大版歷史八年級上冊第2課《第二次鴉片戰(zhàn)爭》聽課評課記錄
- 蘇教版四年級數(shù)學上冊期末復(fù)習口算練習題一
- 蘇教版二年級數(shù)學下冊《兩位數(shù)減兩位數(shù)的口算》教學設(shè)計
- 上市或擬上市公司獨立董事聘任合同范本
- 孵化器委托運營協(xié)議書范本
- 企業(yè)承包合同范本
- 眾創(chuàng)空間入駐服務(wù)合同范本
- 2015-2022年湖南高速鐵路職業(yè)技術(shù)學院高職單招語文/數(shù)學/英語筆試參考題庫含答案解析
- 2023年菏澤醫(yī)學??茖W校單招綜合素質(zhì)模擬試題及答案解析
- 鋁合金門窗設(shè)計說明
- 常見食物的嘌呤含量表匯總
- 小學數(shù)學-三角形面積計算公式的推導(dǎo)教學設(shè)計學情分析教材分析課后反思
- 人教版數(shù)學八年級下冊同步練習(含答案)
- SB/T 10752-2012馬鈴薯雪花全粉
- 2023年湖南高速鐵路職業(yè)技術(shù)學院高職單招(英語)試題庫含答案解析
- 秦暉社會主義思想史課件
- 積累運用表示動作的詞語課件
- 機動車登記證書英文證書模板
評論
0/150
提交評論