非線性方程(組)的求解.ppt_第1頁
非線性方程(組)的求解.ppt_第2頁
非線性方程(組)的求解.ppt_第3頁
非線性方程(組)的求解.ppt_第4頁
非線性方程(組)的求解.ppt_第5頁
已閱讀5頁,還剩7頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

第4章非線性方程 組 的求解 4 1二分法4 2簡單迭代法4 3Newton法4 4拋物線法4 5非線性方程組的求解4 6實例解析 本章目標 求f x 0的根 4 1二分法 原理 若f C a b 且f a f b 0 則f在 a b 上必有一根 x1 x2 a b x bisect m 誤差分析 第k步產(chǎn)生的xk有誤差 對于給定的精度 可估計二分法所需的步數(shù)k 優(yōu)點 簡單 對f x 要求不高 只要連續(xù)即可 缺點 無法求復根及偶重根 收斂慢 注 用二分法求根 最好先給出f x 草圖以確定根的大概位置 或用搜索程序 將 a b 分為若干小區(qū)間 對每一個滿足f ak f bk 0的區(qū)間調用二分法程序 可找出區(qū)間 a b 內的多個根 且不必要求f a f b 0 多用于為其它求根方法提供初始近似值 試位法為了加快二分法根的收斂速度 這里再介紹一種方法 試位法 試位法的一般執(zhí)行過程見下面動畫 a b 2 x a f a b f b test bit m f x 0 x g x f x 的根 g x 的不動點 思路 從一個初值x0出發(fā) 計算x1 g x0 x2 g x1 xk 1 g xk 若收斂 即存在x 使得 且g連續(xù) 則由可知x g x 即x 是g的不動點 也就是f的根 逐次逼近 將隱式方程歸結為顯式計算 4 2簡單迭代法 fixpt m 原理 將非線性方程線性化 Taylor展開 取x0 x 將f x 在x0做一階Taylor展開 在x0和x之間 將 x x0 2看成高階小量 則有 線性 linear 只要f C1 每一步迭代都有f xk 0 而且 則x 就是f的根 切線法 4 3Newton法 newton m 牛頓下山法 Newton sMethod局部微調 原理 若由xk得到的xk 1不能使 f 減小 則在xk和xk 1之間找一個更好的點 使得 注 1時就是Newton sMethod公式 當 1代入效果不好時 將 減半計算 newton down m 割線法 Newton sMethod一步要計算f和f 相當于2個函數(shù)值 比較費時 現(xiàn)用差商 f的值 近似f 可少算一個函數(shù)值 切線 割線 切線斜率 割線斜率 需要2個初值x0和x1 收斂比Newton sMethod慢 且對初值要求同樣高 secant m 4 4拋物線法 拋物線法是過曲線上的三點作一條拋物線 用拋物線與x軸的一個交點來作為f x 0與x軸交點 拋物線方法亦稱為Muller方法 拋物線法的迭代公式為 其中 parabola m 4 5非線性方程組的求解 非線性方程組可以看作非線性方程的推廣 而非線性方程就是非線性方程組的特例 非線性方程組的一般數(shù)學描述為 為敘述方便 記 這樣上述方程組即可寫為 對于方程組的求解仍可以用牛頓法求解 newtong m 非線性方程的MATLAB函數(shù)求解1 fzero 函數(shù)MATLAB優(yōu)化工具箱提供的fzero 函數(shù)是專門用于求解單變量非線性方程根的函數(shù) 該函數(shù)的調用格式為 x fval exitflag output fzero fun x0 options p1 p2 其中 fun表示函數(shù)表達式 x0是初始值 可以是標量或長度為2的向量 options是設置的過程參數(shù) 它主要包括Display和TolX兩個選項 options選項可以通過函數(shù)optimset來設定 p1 p2 是函數(shù)表達式中附加的參數(shù) x是返回的根 fval是根x處的目標函數(shù)的值 exitflag表明解存在的情況 正數(shù)表明解存在 負數(shù)表示解不存在 遇到復數(shù) NaN或者無窮大等 Output包含計算過程中的信息 它是一個結構體 output algorithm是所選用的算法 output funcCount是函數(shù)賦值次數(shù) output iterations是迭代次數(shù) 2 fsolve 函數(shù)MATLAB最優(yōu)化工具箱提供的fsolve 函數(shù)是專門用來求解多元方程的實數(shù)根的函數(shù) 它的調用格式如下 x fval exitflag out

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論