国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

二分法MATLAB代碼

這篇具有很好參考價(jià)值的文章主要介紹了二分法MATLAB代碼。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

matlab二分法程序代碼,matlab,開發(fā)語言,算法
本質(zhì)是通過不斷進(jìn)行區(qū)間壓縮來獲取函數(shù)零點(diǎn)。
二分法的終止條件:區(qū)間長度小于等于精度要求
。
流程:
matlab二分法程序代碼,matlab,開發(fā)語言,算法
matlab二分法程序代碼,matlab,開發(fā)語言,算法

x=linspace(0,15);
y=(x-1).*(x-3).*(x-9).*(x-12);
plot(x,y);%畫函數(shù)圖像
%將坐標(biāo)軸平移到原點(diǎn)
ax = gca;
ax.XAxisLocation = 'origin';
ax.YAxisLocation = 'origin';
%將坐標(biāo)軸平移到原點(diǎn)
xlabel('x');
ylabel('y');
syms X Y;
Y=@(X) (X-1).*(X-3).*(X-9).*(X-12);
a=2;b=6;e=0.01;%確定區(qū)間及收斂精度
sign=1;%循環(huán)進(jìn)行標(biāo)志
tic
  while(sign==1)
    c=(a+b)/2;
    if(Y(c)==0)%零點(diǎn)即為c
        fprintf('零點(diǎn)精確解為%f\n',c);
    else
        if(Y(a)*Y(c)<0)%零點(diǎn)在[a,c]之間
            b=c;
        else %零點(diǎn)在[c,b]之間
            a=c;
        end
    end
    if(abs(b-a)<=e|Y(c)==0)
        sign=0;
        fprintf('二分法求得零點(diǎn)解為%f\n',c);
    else
        sign=1;
    end
end
toc
零點(diǎn)精確解為3.000000
二分法求得零點(diǎn)解為3.000000
時(shí)間已過 0.005635 秒。

如下圖所示:
matlab二分法程序代碼,matlab,開發(fā)語言,算法文章來源地址http://www.zghlxwxcb.cn/news/detail-744966.html

到了這里,關(guān)于二分法MATLAB代碼的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 二分法相關(guān)使用

    二分法相關(guān)使用

    在線OJ:704. 二分查找 有序數(shù)組下的二分思路如下: 由于這里是有序數(shù)組, 我們可以可以先得到中點(diǎn)位置, 中點(diǎn)可以把數(shù)組分為左右兩邊; 如果中點(diǎn)位置的值等于目標(biāo)值, 直接返回中點(diǎn)位置; 如果中點(diǎn)位置的值小于目標(biāo)值, 則去數(shù)組中點(diǎn)左側(cè)按同樣的方式查找; 如果中點(diǎn)位置的值大

    2024年02月07日
    瀏覽(17)
  • 初探二分法

    初探二分法

    智能化校園:深入探討云端管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)(一) 智能化校園:深入探討云端管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)(二) 題目:給定一個 n 個元素有序的(升序)整型數(shù)組 nums 和一個目標(biāo)值 target ,寫一個函數(shù)搜索 nums 中的 target,如果目標(biāo)值存在返回下標(biāo),否則返回 -1。 提示: 你可以

    2024年01月25日
    瀏覽(23)
  • 【算法】—二分法詳解

    【算法】—二分法詳解

    ①定義: 二分查找算法也稱折半搜索算法,對數(shù)搜索算法,是一種在 有序數(shù)組 中查找某一特定元素的搜索算法。搜索過程從數(shù)組的中間元素開始,如果中間元素正好是要查找的元素,則搜索過程結(jié)束;如果某一特定元素大于或者小于中間元素,則在數(shù)組大于或小于中間元素

    2024年02月09日
    瀏覽(25)
  • 【二分查找】一文帶你掌握二分法 (附萬能模板)

    【二分查找】一文帶你掌握二分法 (附萬能模板)

    一、簡介 哪怕沒有學(xué)過編程的同學(xué),也許不知道二分法這個名字,但也一定接觸過它的核心思想。不了解的同學(xué)也沒關(guān)系,我用一句話就能概括出它的精髓: 將一個區(qū)間一分為二,每次都舍棄其中的一部分。 二分法能夠極大地降低我們在解決問題時(shí)的時(shí)間復(fù)雜度。假如你要

    2024年01月19日
    瀏覽(23)
  • 牛頓法、割線法、二分法

    牛頓法、割線法、二分法

    牛頓法求解非線性方程組 割線法求解非線性方程組 二分法求解根號3 ?另外,今天上機(jī)課寫程序時(shí),發(fā)現(xiàn)不同的起始點(diǎn)可以收斂到不同的零點(diǎn)。也許這是一個新的值得研究的地方。 看來,計(jì)算數(shù)學(xué)也是這樣,光聽理論無法實(shí)現(xiàn)大的突破,也沒法產(chǎn)生好的想法,必須在實(shí)踐應(yīng)用

    2024年02月05日
    瀏覽(25)
  • 【劍指Offer】二分法例題

    【劍指Offer】二分法例題

    鏈表是數(shù)據(jù)結(jié)構(gòu)中重要的一個章節(jié),他的重要性也不言而喻,在未來不管是筆試還是面試都會遇到這類的題目,所以接下來我就會把一些鏈表的??嫉念}目全部整理出來供大家學(xué)習(xí)指正。 題目鏈接 描述: 給定一個長度為n的數(shù)組nums,請你找到峰值并返回其索引。數(shù)組可能包

    2023年04月13日
    瀏覽(20)
  • 非線性方程二分法

    優(yōu)點(diǎn):算法直觀、簡單、總能保證收斂;局限:收斂速度慢、一般不單獨(dú)用它求根,僅為了獲取根的粗略近似 設(shè) f ( x ) f(x) f ( x ) 在 [ a , b ] [a,b] [ a , b ] 上連續(xù)、嚴(yán)格單調(diào)、滿足條件 f ( a ) f ( b ) 0 f(a)f(b)0 f ( a ) f ( b ) 0 則在區(qū)間 [ a , b ] [a,b] [ a , b ] 內(nèi)必有一根 x ? x^* x ? 。通

    2024年02月04日
    瀏覽(28)
  • 1241:二分法求函數(shù)的零點(diǎn)

    【題目描述】 有函數(shù):f(x)=x5?15x4+85x3?225x2+274x?121 已知f(1.5)0,f(2.4)0 且方程f(x)=0在區(qū)間[1.5,2.41.5,2.4] 有且只有一個根,請用二分法求出該根。 【輸入】 (無) 【輸出】 該方程在區(qū)間[1.5,2.41.5,2.4]中的根。要求四舍五入到小數(shù)點(diǎn)后66位。 【輸入樣例】 【輸出樣例】 【AC代碼】

    2024年01月25日
    瀏覽(21)
  • Leetcode刷題筆記——二分法

    Leetcode刷題筆記——二分法

    二分法是搜索算法中極其典型的方法,其要求輸入序列有序并可隨機(jī)訪問。算法思想為 輸入:有序數(shù)組nums,目的數(shù)值target 要求輸出:如果target存在在數(shù)組中,則輸出其index,否則輸出-1 將原數(shù)組通過[left,right]兩個索引劃分范圍,初值left=0,right=數(shù)組的最后一個元素 當(dāng)left = r

    2024年02月10日
    瀏覽(21)
  • 06-C++ 基本算法 - 二分法

    06-C++ 基本算法 - 二分法

    在這個筆記中,我們將介紹二分法這種基本的算法思想,以及它在 C++ 中的應(yīng)用。我們將從一個小游戲猜數(shù)字開始,通過這個案例來引出二分法的概念。然后我們將詳細(xì)講解什么是二分法以及它的套路和應(yīng)用。最后,我們還會介紹 C++ STL 中的二分查找函數(shù)。讓我們一起來探索

    2024年02月16日
    瀏覽(16)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包