




已閱讀5頁,還剩2頁未讀, 繼續(xù)免費閱讀
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
6.2 類與對象作業(yè)(H6_1) 割線法方程求根,割線法原理:設在某個區(qū)間非線性函數(shù)f(x) 有直至二階連續(xù)導數(shù),且不等于0,則區(qū)間內選取初值xk-1,xk,利用牛頓迭代思想可求方程f(x)=0的根。,迭代公式:xk+1= xk+( xk-1- xk)/(f(xk)-f(xk-1)*f(xk) 誤差為:x =( xk-1- xk)/(f(xk)-f(xk-1)*f(xk) 代換規(guī)律:1.首先用迭代公式得出xk+1,f(xk+1)。 2. 當x 或f(xk+1)=0 則結束。 3. 否則,用(xk,f(xk) 代替(xk-1,f(xk-1),(xk+1,f(xk+1)代替(xk,f(xk),繼續(xù)迭代。,設計并測試一個方程類Function和割線法求方程根類Secant。要求: Function類體外定義名為Fun的成員函數(shù),用于返回待求解的方程式的值; 定義Secant的類數(shù)據成員:初值Var1,Var2,及函數(shù)值LowVal,UpVal,絕對值后者大,誤差精度ErrPre,方程根Solut,預設迭代次數(shù)MaxIt,實際迭代次數(shù)RealIt; 定義Secant的數(shù)組成員: Result230,存儲迭代中間結果一行存函數(shù)值,一行存解;,割線法方程求根,6.2 類與對象作業(yè)(H6_1),4. 定義Secant的Function類對象成員Fn; 5.定義Secant的成員函數(shù)AdjSequ (),無參,用于根據給定初值Var1, Var2傳值,比較LowVal, UpVal絕對值,調整LowVal,UpVal,Var1, Var2次序; 定義Secant的成員函數(shù)Solve(),無參數(shù),用于求根,并將中間結果存儲在Result數(shù)組中,當超出設定的最大迭代次數(shù)時,則求解失敗,返回false;,割線法方程求根,6.2 類與對象作業(yè)(H6_1),7.定義Secant的構造函數(shù)Secant(),有參數(shù): (1) 完成變量MaxIt,Var1, Var2,ErrPre的初始化; (2) 完成初值LowVal,UpVal,Var1, Var2次序調整; (3) 完成求根。 8. 定義Secant的成員函數(shù)print(),無參數(shù),完成: (1) 若求解過程是失敗的,給出提示; (2) 根據具體迭代次數(shù),從數(shù)組Result230提取迭代中間結果-函數(shù)值與解,并顯示; (3) 打印滿足誤差精度或函數(shù)值為零要求的根;,割線法方程求根,6.2 類與對象作業(yè)(H6_1),測試: 定義一個Secant對象,求解方程X3+X2-3X-3的近似實根,給定初值3,-2(而不是-2,3),誤差精度為1e-5,最大迭代次數(shù)設為30,顯示迭代過程和方程根。,割線法方程求根,6.2 類與對象作業(yè)(H6_1),參考結果: 割線法求解過程迭代次數(shù)、方程根與誤差變化: 1 -1.8 -4.8 2 -1.7619 0.0380952 3 -1.735 0.0269051 4 -1.73219 0.00280968 5 -1.73205 0.0001385
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 公司電商活動策劃方案
- 公司職員會議活動方案
- 可摘義齒固位技術-洞察及研究
- 2025年供熱通風與空調工程師考試試題及答案
- 2025年法律與生物倫理的考試試題及答案
- 2025年中國類人膠原蛋白行業(yè)市場全景分析及前景機遇研判報告
- 2024年度浙江省護師類之主管護師典型題匯編及答案
- 公寓防火安全教育
- 員工入職三級安全培訓
- DB43-T 2864-2023 土家族非遺樂器咚咚喹通.用技術要求
- 2023年黑龍江省文化和旅游系統(tǒng)事業(yè)單位人員招聘筆試模擬試題及答案解析
- 2023年江西新余市數(shù)字產業(yè)投資發(fā)展有限公司招聘筆試題庫含答案解析
- LY/T 3323-2022草原生態(tài)修復技術規(guī)程
- 部編版六年級語文下冊課件第1課《北京的春節(jié)》《臘八粥》
- 涂裝工模擬練習題含答案
- 2023-2024學年河南省永城市小學數(shù)學二年級下冊期末評估測試題
- 乳腺疾病的超聲診斷 (超聲科)
- 服務精神:馬里奧特之路
- 《建筑施工安全檢查標準》JGJ59-2011圖解
- 華為大學人才培養(yǎng)與發(fā)展實踐
- 醫(yī)療垃圾廢物處理課件
評論
0/150
提交評論