![excel模糊查找二分法詳細(xì)解析(版權(quán)寥若_晨星2013)_第1頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-11/26/e0925dde-00eb-4885-885c-89c65dbb0c1b/e0925dde-00eb-4885-885c-89c65dbb0c1b1.gif)
![excel模糊查找二分法詳細(xì)解析(版權(quán)寥若_晨星2013)_第2頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-11/26/e0925dde-00eb-4885-885c-89c65dbb0c1b/e0925dde-00eb-4885-885c-89c65dbb0c1b2.gif)
![excel模糊查找二分法詳細(xì)解析(版權(quán)寥若_晨星2013)_第3頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-11/26/e0925dde-00eb-4885-885c-89c65dbb0c1b/e0925dde-00eb-4885-885c-89c65dbb0c1b3.gif)
![excel模糊查找二分法詳細(xì)解析(版權(quán)寥若_晨星2013)_第4頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-11/26/e0925dde-00eb-4885-885c-89c65dbb0c1b/e0925dde-00eb-4885-885c-89c65dbb0c1b4.gif)
![excel模糊查找二分法詳細(xì)解析(版權(quán)寥若_晨星2013)_第5頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-11/26/e0925dde-00eb-4885-885c-89c65dbb0c1b/e0925dde-00eb-4885-885c-89c65dbb0c1b5.gif)
下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、二分法的概念數(shù)學(xué)方面牛頓二分法一般地,對(duì)于函數(shù)f(x),如果存在實(shí)數(shù)c,當(dāng)x=c時(shí),若f(c)=0,那么把x=c叫做函數(shù)f(x)的零點(diǎn)。解方程即要求f(x)的所有零點(diǎn)。假定f(x)在區(qū)間(x,y)上連續(xù)先找到a、b屬于區(qū)間(x,y),使f(a),f(b)異號(hào),說(shuō)明在區(qū)間(a,b)內(nèi)一定有零點(diǎn),然后求f(a+b)/2,現(xiàn)在假設(shè)f(a)<0,f(b)>0,a<b如果f(a+b)/2=0,該點(diǎn)就是零點(diǎn),如果f(a+b)/2<0,則在區(qū)間((a+b)/2,b)內(nèi)有零點(diǎn),(a+b)/2賦給a,從開(kāi)始繼續(xù)使用中點(diǎn)函數(shù)值判斷。如果f(a+b)/2>0,則在區(qū)間(a,(a+b)/
2、2)內(nèi)有零點(diǎn),(a+b)/2賦給b,從開(kāi)始繼續(xù)使用中點(diǎn)函數(shù)值判斷。這樣就可以不斷接近零點(diǎn)。當(dāng)區(qū)間小于一定值時(shí),結(jié)束迭代過(guò)程。通過(guò)每次把f(x)的零點(diǎn)所在小區(qū)間收縮一半的方法,使區(qū)間的兩個(gè)端點(diǎn)逐步迫近函數(shù)的零點(diǎn),以求得零點(diǎn)的近似值,這種方法叫做二分法。從以上可以看出,每次運(yùn)算后,區(qū)間長(zhǎng)度減少一半,是線性收斂。另外,二分法不能計(jì)算復(fù)根和重根。Excel中二分法的應(yīng)用明白了上面二分法的意思,那運(yùn)用在excel中match、lookup等的模糊查找就好理解了。但在excel中的應(yīng)用又和數(shù)學(xué)方面有些不同。一、EXCEL和數(shù)學(xué)方面二分法的不同1、這第一點(diǎn)的不同是在excel中所有能模糊查找的函數(shù)的第二個(gè)參
3、數(shù)找不到零點(diǎn),所以用中間值代替。中間值等于數(shù)組最中間那個(gè)值。偶數(shù)數(shù)組的中間值=數(shù)據(jù)個(gè)數(shù)/2 的值=counta(數(shù)組)/2的值。奇數(shù)數(shù)組的中間值=(數(shù)據(jù)個(gè)數(shù)+1)/2的值= counta(數(shù)組)/2+1/2的值。2、這第二點(diǎn)的不同是excel中數(shù)組中包含文本值、邏輯值、錯(cuò)誤值。這些在模糊查找時(shí)會(huì)被忽略。3、如果不規(guī)定取數(shù)精度的話,數(shù)學(xué)方面的二分法是永遠(yuǎn)查找不到值的,只能無(wú)限循環(huán)下去,有些專(zhuān)家就在說(shuō)二分法是錯(cuò)誤的(這里就不做討論),在excel里面就沒(méi)有這方面的考慮。二、Excel中二分法的具體算法(這里就不做流程圖了)Exce中的二分法也和數(shù)學(xué)牛頓二分法的查找方式一樣(線性迭代),用excel
4、的查找值(函數(shù)第一個(gè)參數(shù))與目標(biāo)值(中間值)進(jìn)行比較,這里就涉及到4種情況。情況1:查找值和中間目標(biāo)值相等這時(shí)會(huì)依次從中間值向右判斷是否有連續(xù)和中間值相等的最后一個(gè)值。例:情況2:查找值小于中間目標(biāo)值 這時(shí)會(huì)以數(shù)組第一個(gè)值與中間置為區(qū)域進(jìn)行查找。也就是以中間置為邊界向左查找。例:=lookup(1,1,2,1,1,2,3)=1 第一次查找中間值為2,查找值1<2,以2為邊界向左查找 第二次查找 就相當(dāng)于=lookup(1,1,2,1,2) 這時(shí)的中間值為1,等于查找值1. 第三次查找 這時(shí)就和情況1相同了,依次向右判斷時(shí)候存在連續(xù)的1,這題不存在,返回結(jié)果1=lookup(,1,2,1,
5、1,2,3)=#N/A第一個(gè)參數(shù)省略,默認(rèn)為0 第一次查找中間值為2,查找值0<2,以2為邊界向左查找 第二次查找相當(dāng)于=lookup(,1,2,1,2),中間值1,查找值0<1,以1為邊界向左查找,沒(méi)數(shù)值,查找不到,出錯(cuò)。情況3:查找值大于中間目標(biāo)值 這時(shí)會(huì)以數(shù)組中間置和數(shù)組最后一個(gè)值為區(qū)域進(jìn)行查找。也就是以中間置為邊界向右查找。和情況2相反。情況4:存在文本值、邏輯值、真空、假空和錯(cuò)誤值的情況(以下描述成非純數(shù)值型)。這里的區(qū)別是:查找的中間值如果為文本值、真空、假空、邏輯值和錯(cuò)誤值,中間值自動(dòng)向右變動(dòng),直到中間目標(biāo)值為純數(shù)字為止,這時(shí)以這個(gè)數(shù)字為中間值和查找值進(jìn)行判斷。例:
6、C1=LOOKUP(17,A1:A19,B1:B19) F1、H1、J1、M1、P1公式同理。如上圖:文本值、真空、假空、邏輯值、錯(cuò)誤值的結(jié)果一致,原理一致。 第一次查找 中間值為第10行的值(依次為:a、 、”、ture、#DIV/0!),中間值不為純數(shù)字,向右找取第一個(gè)純數(shù)字為13,這時(shí)以13作為中間值。查找值17>13,屬于情況3,以13為邊界向右查找。PS: I、J列單獨(dú)剔出來(lái)講 第二次查找1313a14a15a16a171818a19以上圖作為區(qū)域進(jìn)行第二次查找,中間值為16對(duì)應(yīng)的a,不為純數(shù)字,中間值向右變動(dòng)找到純數(shù)字18,以18作為中間值,查找值17<18,此時(shí)關(guān)鍵點(diǎn)
7、注意。由于非純數(shù)值型全部被忽略,所以相當(dāng)于就剩下13,18了。所以最后結(jié)果返回13對(duì)應(yīng)的值。關(guān)鍵點(diǎn):在查找中間值的前,非純數(shù)值型是已經(jīng)被忽略的了(原因好像是excel所有函數(shù)是先處理參數(shù),然后再處理參數(shù)之間的運(yùn)算的,這是我的理解,不知道對(duì)不對(duì)),但數(shù)組的個(gè)數(shù)是沒(méi)有被忽略的,所以中間值還是要從數(shù)組最中間那個(gè)值判斷起的,而且中間值必須要是一個(gè)純數(shù)字才能進(jìn)行判斷。IJ列的情況: 第1次查找中間值為第10行的0,查找值17>0,以中間值0為邊界向右查找 第2次查找01001101213130140150160171818019中間值為14對(duì)應(yīng)的0,查找值17>0, 以中間值0為邊界繼續(xù)向右查找 第3次查找0140150160171818019中間值為16對(duì)應(yīng)的0,查找值17>0, 以中間值0為邊界繼續(xù)向右查找 第4次查找0160171818019中間值為17對(duì)應(yīng)的0,查找值17>0, 以中間值
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度砂石料開(kāi)采與環(huán)境保護(hù)合作協(xié)議3篇
- 二零二五年度個(gè)人消費(fèi)分期貸款質(zhì)押擔(dān)保合同書(shū)2篇
- 2025版鐵路貨運(yùn)特點(diǎn)與業(yè)務(wù)流程規(guī)范合同3篇
- 香煙店衛(wèi)生標(biāo)準(zhǔn)規(guī)范
- 二零二五年度高??蒲谐晒D(zhuǎn)化委托實(shí)施協(xié)議3篇
- 2025版環(huán)保設(shè)備維修與改造承包協(xié)議書(shū)2篇
- 二零二五版學(xué)生頂崗實(shí)習(xí)實(shí)習(xí)單位實(shí)習(xí)教育與培訓(xùn)合作協(xié)議3篇
- 二零二五年大學(xué)食堂食品安全保障協(xié)議范本3篇
- 二零二五版新風(fēng)機(jī)銷(xiāo)售與技術(shù)支持合作合同2篇
- 二零二五年度個(gè)人二手房交易房屋租賃續(xù)約合同
- (正式版)FZ∕T 80014-2024 潔凈室服裝 通 用技術(shù)規(guī)范
- 剪映專(zhuān)業(yè)版:PC端短視頻制作(全彩慕課版) 課件 第3章 短視頻剪輯快速入門(mén)
- 湖南省長(zhǎng)沙市開(kāi)福區(qū)青竹湖湘一外國(guó)語(yǔ)學(xué)校2023-2024學(xué)年九年級(jí)下學(xué)期一模歷史試題
- 風(fēng)電場(chǎng)事故案例分析
- 八年級(jí)上冊(cè)-2024年中考?xì)v史總復(fù)習(xí)核心考點(diǎn)與重難點(diǎn)(部編版)
- 醫(yī)院科室人才建設(shè)規(guī)劃方案
- 護(hù)理飲食指導(dǎo)整改措施及方案
- 全國(guó)大學(xué)生英語(yǔ)競(jìng)賽詞匯大綱
- 胸外科手術(shù)圍手術(shù)期處理
- 《企業(yè)管理課件:團(tuán)隊(duì)管理知識(shí)點(diǎn)詳解PPT》
- 配網(wǎng)設(shè)備缺陷分類(lèi)及管理重點(diǎn)標(biāo)準(zhǔn)
評(píng)論
0/150
提交評(píng)論