中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

matlab如何實現二分法方程求根

發布時間:2021-12-30 17:44:56 來源:億速云 閱讀:397 作者:小新 欄目:大數據

這篇文章主要介紹matlab如何實現二分法方程求根,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!

假設函數 matlab如何實現二分法方程求根 在區間 matlab如何實現二分法方程求根 上連續,并且 matlab如何實現二分法方程求根 ,此時就可以用二分法求解。

  • 求解偽代碼:

  1. a1 = a;

  2. b1 = b;

  3. 計算中點 matlab如何實現二分法方程求根

  4. 如果 matlab如何實現二分法方程求根 ,那么方程的解為 matlab如何實現二分法方程求根 ,終止

  5. 如果 matlab如何實現二分法方程求根

      • 如果 matlab如何實現二分法方程求根 , matlab如何實現二分法方程求根

      • 如果 matlab如何實現二分法方程求根 , matlab如何實現二分法方程求根

      重復上述步驟2到4,直到滿足誤差,停止迭代。

  • 收斂性

matlab如何實現二分法方程求根 , matlab如何實現二分法方程求根 是第n次迭代的結果,p為真實解。

  • 舉例

方程 matlab如何實現二分法方程求根 在區間【0,2】上的近似解。

matlab如何實現二分法方程求根 ;

matlab如何實現二分法方程求根

matlab如何實現二分法方程求根

  • 所以區間縮放到【1,2】,

  • 利用matlab計算如下:

% -------------- inputs -------------------f = @(x) 3*x^2-x-3;a = 0;b = 2;% tolerance / max iterTOL = 1e-4; NI = 50;% -------------------------------------------------------% STEP 1: initializationi = 1;fa = f(a);converge = false; % convergence flag% STEP 2: iterationwhile i<=NI% STEP 3: compute p at the i's stepp = a+(b-a)/2;fp = f(p);% STEP 4: check if meets the stopping criteriaif (abs(fp)<eps || (b-a)/2 < TOL) % eps is Matlab-machine zeroconverge = true; % bisection method converged!break; % exit out of while loopelse% STEP 5i = i+1;% STEP 6if fa*fp > 0a = p; fa = fp;elseb = p;endendend

以上是“matlab如何實現二分法方程求根”這篇文章的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

苏尼特左旗| 三原县| 临江市| 林西县| 三门县| 黄梅县| 诸暨市| 清徐县| 巫山县| 伊春市| 万宁市| 扎兰屯市| 华阴市| 凌海市| 沙坪坝区| 浦江县| 大理市| 义马市| 融水| 兰考县| 陕西省| 沂水县| 宜宾市| 原平市| 长乐市| 鄢陵县| 通许县| 淮安市| 山西省| 乃东县| 赤壁市| 鸡东县| 永年县| 道孚县| 同江市| 石阡县| 海门市| 康马县| 苏尼特右旗| 文山县| 晋城|