MATLAB優(yōu)化算法案例分析與應(yīng)用
定 價(jià):69.8 元
叢書(shū)名:MATLAB典藏大系
- 作者:余勝威 編著
- 出版時(shí)間:2014/9/1
- ISBN:9787302367024
- 出 版 社:清華大學(xué)出版社
- 中圖法分類(lèi):O224
- 頁(yè)碼:485
- 紙張:膠版紙
- 版次:1
- 開(kāi)本:16開(kāi)
本書(shū)全面而系統(tǒng)地介紹了MATLAB算法和案例應(yīng)用,涉及面廣,從基本操作到高級(jí)算法應(yīng)用,幾乎涵蓋MATLAB算法的所有重要知識(shí)。本書(shū)結(jié)合算法理論和流程,通過(guò)大量案例,詳解算法代碼,解決具體的工程案例,讓讀者更加深入地學(xué)習(xí)和掌握各種算法在不同案例中的應(yīng)用。
本書(shū)共32章。涵蓋的內(nèi)容有MATLAB基礎(chǔ)知識(shí)、GUI應(yīng)用及數(shù)值分析、MATALB工程應(yīng)用實(shí)例、GM應(yīng)用分析、PLS應(yīng)用分析、ES應(yīng)用分析、MARKOV應(yīng)用分析、AHP應(yīng)用分析、DWRR應(yīng)用分析、模糊逼近算法、模糊RBF網(wǎng)絡(luò)、基于FCEM的TRIZ評(píng)價(jià)、基于PSO的尋優(yōu)計(jì)算、基于PSO的機(jī)構(gòu)優(yōu)化、基本PSO的改進(jìn)策略、基于GA的尋優(yōu)計(jì)算、基于GA的TSP求解、基于Hopfield的TSP求解、基于ACO的TSP求解、基于SA的PSO算法、基于kalman的PID控制、基于SOA的尋優(yōu)計(jì)算、基于Bayes的數(shù)據(jù)預(yù)測(cè)、基于SOA的PID參數(shù)整定、基于BP 的人臉?lè)较蝾A(yù)測(cè)、基于Hopfield 的數(shù)字識(shí)別、基于DEA的投入產(chǎn)出分析、基于BP的數(shù)據(jù)分類(lèi)、基于SOM的數(shù)據(jù)分類(lèi)、基于人工免疫PSO的聚類(lèi)算法、模糊聚類(lèi)分析和基于GA_BP的抗糖化活性研究。
本書(shū)適合所有想全面學(xué)習(xí)MATALB優(yōu)化算法的人員閱讀,也適合各種使用MATALB進(jìn)行開(kāi)發(fā)的工程技術(shù)人員閱讀。對(duì)于相關(guān)高校的教學(xué)與研究,本書(shū)也是不可或缺的參考書(shū)。另外,對(duì)于MATLAB愛(ài)好者,本書(shū)也對(duì)網(wǎng)絡(luò)上討論的大部分疑難問(wèn)題給出了解答,值得一讀。
國(guó)內(nèi)最大的matlab&simulink技術(shù)交流平臺(tái)——matlab中文論壇(www.ilovematlab.cn)聯(lián)合本書(shū)作者和編輯,一起為您提供與本書(shū)相關(guān)的問(wèn)題解答和matlab技術(shù)支持服務(wù),讓您獲得最佳的閱讀體驗(yàn)。請(qǐng)隨時(shí)登錄matlab中文論壇,提出您在閱讀本書(shū)時(shí)產(chǎn)生的疑問(wèn),作者將定期為您解答。您對(duì)本書(shū)的任何建議也可以在論壇上發(fā)帖,以便于我們后續(xù)改進(jìn)。您的建議將是我們創(chuàng)造精品的最大動(dòng)力和源泉。
本書(shū)“有問(wèn)必答”交流板塊網(wǎng)址:www.ilovematlab.cn/forum-222-1.html
本書(shū)附帶的程序、教學(xué)視頻和ppt下載網(wǎng)址:www.ilovematlab.cn/thread-216956-1-1.html
本書(shū)勘誤網(wǎng)址:www.ilovematlab.cn/thread-216957-1-1.html
“在線交流,有問(wèn)必答”網(wǎng)絡(luò)互動(dòng)參與步驟:
在matlab中文論壇www.ilovematlab.cn上注冊(cè)一個(gè)會(huì)員帳號(hào)并登錄。
從本書(shū)配套的在線交流卡上獲得配套密碼。
在www.ilovematlab.cn/book.php驗(yàn)證密碼。
驗(yàn)證后,進(jìn)入本書(shū)板塊,與作者在線交流。
MATLAB中文論壇鼎力支持,提供“在線交流,有問(wèn)必答”網(wǎng)絡(luò)互動(dòng)答疑服務(wù) 詳解34個(gè)工程應(yīng)用案例、29個(gè)算法案例和34種算法應(yīng)用 詳解12種常用數(shù)據(jù)處理算法:灰色關(guān)聯(lián)、偏最小二乘回歸、指數(shù)平滑、移動(dòng)平均、馬爾科夫鏈、層次分析、動(dòng)態(tài)加權(quán)、模糊逼近、模糊綜合評(píng)價(jià)、貝葉斯統(tǒng)計(jì)預(yù)測(cè)、數(shù)據(jù)包絡(luò)分析和模糊聚類(lèi) 詳解4種常用神經(jīng)網(wǎng)絡(luò)處理算法:BP、RBF、Hopfield和SOM 詳解6種生物智能算法:粒子群算法、遺傳算法、蟻群算法、模擬退火算法、人群搜索算法和人工免疫算法 推薦閱讀(請(qǐng)點(diǎn)擊鏈接) 《MATLAB應(yīng)用大全》 (內(nèi)容極其全面的MATLAB圖書(shū),大量實(shí)例,視頻教學(xué)) 《MATLAB圖像處理實(shí)例詳解》 (在線交流有問(wèn)必答,大量實(shí)例,視頻教學(xué))《MATLAB神經(jīng)網(wǎng)絡(luò)原理與實(shí)例精解》 (在線交流有問(wèn)必答,大量實(shí)例,視頻教學(xué))《基于MATLAB的高等數(shù)學(xué)問(wèn)題求解》 (在線交流有問(wèn)必答,大量實(shí)例,視頻教學(xué))《MATLAB車(chē)輛工程應(yīng)用實(shí)戰(zhàn)》 (MATLAB中文論壇提供在線交流服務(wù),大量案例)《SPSS統(tǒng)計(jì)分析大全》 (全面涵蓋SPSS統(tǒng)計(jì)分析的方方面面,112個(gè)實(shí)戰(zhàn)案例,16.4小時(shí)配套教學(xué)視頻)《SPSS統(tǒng)計(jì)分析實(shí)用寶典》 (34個(gè)實(shí)例,16.3小時(shí)教學(xué)視頻,12種常用統(tǒng)計(jì)分析方法)《SAS統(tǒng)計(jì)分析實(shí)用寶典》 (17.3小時(shí)教學(xué)視頻,160個(gè)實(shí)例、6個(gè)案例,18種統(tǒng)計(jì)分析方法)
MATLAB作為一款科學(xué)計(jì)算軟件逐漸被廣大科研人員所接受。其強(qiáng)大的數(shù)據(jù)計(jì)算功能、圖像的可視化界面及代碼的可移植性受到了廣大高校師生及科研人員的認(rèn)可。借助MATLAB,能夠解決幾乎所有的工程問(wèn)題。對(duì)于一個(gè)數(shù)據(jù)分析和計(jì)算方面的工作者和學(xué)習(xí)者,利用MATLAB工具是一個(gè)很好的選擇。
1.MATLAB簡(jiǎn)介
Cleve Moler,MATLAB軟件的創(chuàng)始人,美國(guó)工程院院士,MathWorks董事長(zhǎng)和首席數(shù)學(xué)家,《MATLAB數(shù)值計(jì)算》(英文書(shū)名:Numerical Computing with MATLAB)的 作者。
MATLAB是美國(guó)MathWorks公司出品的商業(yè)數(shù)學(xué)軟件,用于算法開(kāi)發(fā)、數(shù)據(jù)可視化、數(shù)據(jù)分析及數(shù)值計(jì)算的高級(jí)技術(shù)計(jì)算語(yǔ)言和交互式環(huán)境,主要包括MATLAB和Simulink兩大部分。MATLAB和Mathematica、Maple并稱(chēng)為三大數(shù)學(xué)軟件。在新的版本中也加入了對(duì)C、FORTRAN、C++和Java的支持。
2.MATALB算法應(yīng)用
目前市場(chǎng)上出版的書(shū)籍,大多數(shù)缺少理論背景分析,導(dǎo)致讀者面對(duì)自己的課題,不知道如何應(yīng)用。為了讓大家能夠結(jié)合理論,了解算法流程,真正掌握MATLAB算法分析,書(shū)中講解時(shí)結(jié)合了深受讀者歡迎的MATLAB案列應(yīng)用分析,真正做到了理論知識(shí)和實(shí)踐案例相結(jié)合,加深了對(duì)MATLAB算法應(yīng)用的理解。
本書(shū)所有案例均采用MATLAB進(jìn)行設(shè)計(jì),針對(duì)具體工程背景,采用不同的算法對(duì)所涉及案例進(jìn)行求解,讓讀者真正理解算法實(shí)質(zhì),從而更好地應(yīng)用到其他案例中。本書(shū)以智能算法應(yīng)用為主線,以分析工程案例為輔助,做到了理論和算法相結(jié)合,詳解設(shè)計(jì)思路和設(shè)計(jì)步驟,向讀者展示了如何運(yùn)用MATLAB進(jìn)行算法開(kāi)發(fā)和設(shè)計(jì)。
本書(shū)特色
1.提供“在線交流,有問(wèn)必答”的網(wǎng)絡(luò)互動(dòng)答疑服務(wù)
國(guó)內(nèi)最大的MATLABandSimulink技術(shù)交流平臺(tái)——MATLAB中文論壇(www. iLoveMatlab.cn)聯(lián)合本書(shū)作者和編輯,一起為您提供與本書(shū)相關(guān)的問(wèn)題解答和MATLAB技術(shù)支持服務(wù),讓您獲得最佳的閱讀體驗(yàn)。具體參與方式請(qǐng)?jiān)敿?xì)閱讀本書(shū)封底的說(shuō)明。
2.內(nèi)容講解不枯燥
本書(shū)結(jié)合相關(guān)理論和實(shí)踐案例,抽出和算法相關(guān)的理論作為支撐,通過(guò)求解流程以及算法迭代過(guò)程,讓讀者容易理解并且掌握。書(shū)中的案例很多是讀者經(jīng)常碰到的例子,讀起來(lái)不枯燥。
3.內(nèi)容豐富,覆蓋面廣
本書(shū)內(nèi)容涵蓋了常見(jiàn)智能算法的應(yīng)用,包括BP網(wǎng)絡(luò)、RBF網(wǎng)絡(luò)、Hopfield網(wǎng)絡(luò)、粒子群算法、遺傳算法、人群搜索算法、模擬退火算法和蟻群算法等。針對(duì)分類(lèi)、預(yù)測(cè)、優(yōu)化和TSP問(wèn)題,書(shū)中采用了不同的算法進(jìn)行設(shè)計(jì)。讀者通過(guò)閱讀本書(shū),也可以開(kāi)發(fā)出適用于自己的程序。
4.循序漸進(jìn),由淺入深
本書(shū)從最簡(jiǎn)單的工程案例開(kāi)始分析,讓讀者通過(guò)簡(jiǎn)單的工程案例,更好地熟悉和了解MATLAB的編程思路,然后逐步進(jìn)入群智能算法,通過(guò)簡(jiǎn)單算法運(yùn)用和算法改進(jìn)策略,以及算法混合使用,逐步引導(dǎo)讀者認(rèn)識(shí)和掌握群智能算法的思想。
5.真實(shí)案例,隨學(xué)隨用
本書(shū)是一本注重實(shí)踐的書(shū),書(shū)中有大量的篇幅用在了MATLAB解決具體的真實(shí)案例中。在群智能算法章節(jié)中通過(guò)列舉不同的函數(shù),采用不同的算法進(jìn)行尋優(yōu)求解,讀者可以從這些實(shí)例中更加深刻地理解所講內(nèi)容。同時(shí),可以對(duì)這些案例稍加修改,即可用于自己的項(xiàng)目或課題上去,從而實(shí)現(xiàn)問(wèn)題的求解。
本書(shū)內(nèi)容及體系結(jié)構(gòu)
第1篇 MATALB常見(jiàn)算法應(yīng)用(第1~12章)
本篇介紹了MATLAB基礎(chǔ)知識(shí)引入,包括GUI界面開(kāi)發(fā)、灰色預(yù)測(cè)、偏最小二乘、指數(shù)平滑、馬爾科夫鏈模型、層次分析法、模糊逼近、RBF網(wǎng)絡(luò)逼近和模糊綜合等案例。通過(guò)該類(lèi)較為常用的算法引入,讀者可以應(yīng)用這些案例解決一些常見(jiàn)問(wèn)題,如價(jià)格指數(shù)、評(píng)價(jià)模型、擬合回歸等模型。這些內(nèi)容適應(yīng)讀者的各種需求,可以為后續(xù)的群智能算法學(xué)習(xí)打下堅(jiān)實(shí)的基礎(chǔ)。
第2篇 MATALB群智能算法應(yīng)用設(shè)計(jì)(第13~32章)
本篇涉及面較廣,列舉了BP神經(jīng)網(wǎng)絡(luò)、Hopfield網(wǎng)絡(luò)、PSO、SA、SOA和GA算法等。通過(guò)案例分析,結(jié)合算法理論和程序代碼,可以讓讀者深入理解MATLAB群智能算法的相關(guān)內(nèi)容。通過(guò)本篇內(nèi)容的學(xué)習(xí),也可以讓讀者對(duì)MATALB智能算法應(yīng)用向更加廣泛、更加具體和更多的應(yīng)用發(fā)展,讓讀者真正掌握算法核心,開(kāi)發(fā)和設(shè)計(jì)出自己的可移植性代碼。
本書(shū)讀者對(duì)象
* MATALB算法初學(xué)者;
* MATLAB算法愛(ài)好者;
* MATLAB開(kāi)發(fā)人員;
* MATLAB愛(ài)好者;
* MATALB相關(guān)從業(yè)人員;
* 剛?cè)肼毜某、中?jí)程序員;
* 大中專(zhuān)院校的學(xué)生;
* 相關(guān)培訓(xùn)學(xué)校的學(xué)員。
本書(shū)作者
本書(shū)由余勝威主筆編寫(xiě)。作者結(jié)合在西南交通大學(xué)學(xué)習(xí)期間掌握的各類(lèi)算法及出于對(duì)MATLAB的愛(ài)好,通過(guò)參閱大量的相關(guān)資料,精心準(zhǔn)備,寫(xiě)作了本書(shū)。感謝馬翠翠在此期間給予的幫助。其他參與編寫(xiě)的人員有陳超、陳鍇、陳佩霞、陳銳、黎華、李鵬欽、李森、李奕輝、李玉莉、劉仲義、盧香清、魯木應(yīng)、馬向東、麥廷琮、米永剛、歐陽(yáng)昉、綦彥臣、冉衛(wèi)華、宋永強(qiáng)、滕科平、王秀麗、王玉芹、魏瑩、魏宗壽、溫本利。
讀者閱讀本書(shū)的過(guò)程中若有疑問(wèn),可以在MATLAB中文論壇的本書(shū)交流版塊提問(wèn),也可以發(fā)郵件到bookservice2008@163.com,我們會(huì)及時(shí)答復(fù)。
編者
余勝威,畢業(yè)于西南交通大學(xué)。有6年MATLAB應(yīng)用經(jīng)驗(yàn),精通MATLAB算法開(kāi)發(fā),對(duì)程序設(shè)計(jì)有獨(dú)到的見(jiàn)解。榮獲省級(jí)、國(guó)家級(jí)數(shù)學(xué)建模競(jìng)賽一等獎(jiǎng)4項(xiàng)、二等獎(jiǎng)3項(xiàng)、優(yōu)秀獎(jiǎng)1項(xiàng),還獲得了編程和其他類(lèi)競(jìng)賽獎(jiǎng)4項(xiàng)。已錄用論文3篇,參與項(xiàng)目10余個(gè),并獨(dú)立編寫(xiě)了4部MATLAB應(yīng)用領(lǐng)域的圖書(shū)。目前主要從事圖像處理、人工智能、信號(hào)分析、故障診斷和算法開(kāi)發(fā)等相關(guān)方面的研究。
第1篇 MATLAB常見(jiàn)算法應(yīng)用
第1章 MATLAB基礎(chǔ)知識(shí)
1.1 MATLAB簡(jiǎn)介
1.2 矩陣的表示
1.3 圖形點(diǎn)線樣式
1.4 MATLAB自帶圖形集
1.4.1 平面與立體繪圖
1.4.2 復(fù)雜函數(shù)的三維繪圖
1.4.3 等高線繪制
1.4.4 MATLAB動(dòng)畫(huà)
1.4.5 數(shù)據(jù)擬合
1.4.6 MATLAB圖像處理
1.5 本章小結(jié)
第2章 GUI應(yīng)用及數(shù)值分析 第1篇 MATLAB常見(jiàn)算法應(yīng)用
第1章 MATLAB基礎(chǔ)知識(shí)
1.1 MATLAB簡(jiǎn)介
1.2 矩陣的表示
1.3 圖形點(diǎn)線樣式
1.4 MATLAB自帶圖形集
1.4.1 平面與立體繪圖
1.4.2 復(fù)雜函數(shù)的三維繪圖
1.4.3 等高線繪制
1.4.4 MATLAB動(dòng)畫(huà)
1.4.5 數(shù)據(jù)擬合
1.4.6 MATLAB圖像處理
1.5 本章小結(jié)
第2章 GUI應(yīng)用及數(shù)值分析
2.1 GUI應(yīng)用分析
2.1.1 圖像加載和存儲(chǔ)
2.1.2 GUI圖形顯示
2.1.3 可變GUI窗體設(shè)置
2.2 設(shè)計(jì)可執(zhí)行函數(shù)文件
2.3 符號(hào)變量應(yīng)用求解
2.4 圖像盲區(qū)
2.5 正態(tài)分布
2.6 本章小結(jié)
第3章 MATLAB工程應(yīng)用實(shí)例
3.1 光的反射定理論證
3.1.1 公式推算
3.1.2 代碼實(shí)現(xiàn)
3.2 質(zhì)點(diǎn)系轉(zhuǎn)動(dòng)慣量求解
3.3 儲(chǔ)油罐的油量計(jì)算
3.4 香煙毒物攝入問(wèn)題
3.5 冰雹的下落速度
3.5.1 公式推算
3.5.2 代碼實(shí)現(xiàn)
3.6 本章小結(jié)
第4章 GM應(yīng)用分析
4.1 數(shù)據(jù)歸一化處理
4.2 灰色關(guān)聯(lián)分析
4.2.1 灰色預(yù)測(cè)求解流程
4.2.2 灰色預(yù)測(cè)建模
4.3 食品價(jià)格灰色關(guān)聯(lián)分析
4.3.1 食品價(jià)格趨勢(shì)預(yù)測(cè)
4.3.2 食品價(jià)格分析
4.3.3 灰色關(guān)聯(lián)分析
4.4 本章小結(jié)
第5章 PLS應(yīng)用分析
5.1 偏最小二乘回歸
5.2 偏最小二乘快速計(jì)算方法
5.3 偏最小二乘數(shù)據(jù)分析
5.4 本章小結(jié)
第6章 ES應(yīng)用分析
6.1 時(shí)間序列的基本概念
6.2 非平穩(wěn)時(shí)間序列變動(dòng)的影響因素與測(cè)定模型
6.3 時(shí)間序列的預(yù)測(cè)方法
6.3.1 季節(jié)變動(dòng)分析
6.3.2 循環(huán)變動(dòng)分析
6.4 食品價(jià)格分析
6.5 時(shí)間序列指數(shù)平滑預(yù)測(cè)法
6.5.1 一次指數(shù)平滑預(yù)測(cè)法
6.5.2 二次指數(shù)平滑預(yù)測(cè)法
6.5.3 三次指數(shù)平滑法
6.6 時(shí)間序列線性二次移動(dòng)平均法預(yù)測(cè)法
6.7 本章小結(jié)
第7章 Markov應(yīng)用分析
7.1 問(wèn)題背景
7.2 模型基本假設(shè)
7.3 食品價(jià)格趨勢(shì)預(yù)測(cè)
7.3.1 模型符號(hào)說(shuō)明
7.3.2 模型建立與求解
7.3.3 結(jié)果分析
7.4 本章小結(jié)
第8章 AHP應(yīng)用分析
8.1 層次分析法
8.1.1 層次分析法特點(diǎn)
8.1.2 層次分析法步驟
8.2 工作滿(mǎn)意度模型
8.3 食堂就餐服務(wù)質(zhì)量滿(mǎn)意度
8.3.1 模型基本假設(shè)
8.3.2 模型分析
8.3.3 模型符號(hào)說(shuō)明
8.3.4 模型建立與求解
8.3.5 一致性檢驗(yàn)
8.3.6 結(jié)果分析
8.4 本章小結(jié)
第9章 DWRR應(yīng)用分析
9.1 問(wèn)題的背景
9.2 模型基本假設(shè)
9.3 模型符號(hào)說(shuō)明
9.4 模型的建立與求解
9.4.1 評(píng)價(jià)指標(biāo)的規(guī)范化處理
9.4.2 動(dòng)態(tài)加權(quán)函數(shù)的確定
9.4.3 空氣質(zhì)量評(píng)價(jià)模型的建立
9.4.4 模型求解步驟
9.4.5 結(jié)果求解及分析
9.5 本章小結(jié)
第10章 模糊逼近算法
10.1 模糊控制理論
10.2 模糊系統(tǒng)的設(shè)計(jì)
10.3 模糊系統(tǒng)的逼近精度
10.4 模糊逼近仿真
10.5 本章小結(jié)
第11章 模糊RBF網(wǎng)絡(luò)
11.1 RBF神經(jīng)網(wǎng)絡(luò)
11.1.1 RBF網(wǎng)絡(luò)結(jié)構(gòu)
11.1.2 RBF網(wǎng)絡(luò)的逼近
11.2 模糊RBF網(wǎng)絡(luò)
11.2.1 網(wǎng)絡(luò)結(jié)構(gòu)
11.2.2 基于模糊RBF網(wǎng)絡(luò)的逼近算法
11.3 本章小結(jié)
第12章 基于FCEM的TRIZ評(píng)價(jià)
12.1 TRIZ創(chuàng)新方法原理
12.2 企業(yè)創(chuàng)新能力評(píng)價(jià)指標(biāo)的構(gòu)建
12.3 企業(yè)創(chuàng)新能力的模糊綜合評(píng)價(jià)方法
12.4 企業(yè)創(chuàng)新能力綜合評(píng)價(jià)指標(biāo)排序結(jié)果分析
12.5 本章小結(jié)
第2篇 MATLAB群智能算法應(yīng)用設(shè)計(jì)
第13章 基于PSO的尋優(yōu)計(jì)算
13.1 基本粒子群算法
13.2 粒子群算法的收斂性
13.3 粒子群算法函數(shù)極值求
13.3.1 一維函數(shù)全局最優(yōu)
13.3.2 經(jīng)典測(cè)試函數(shù)
13.3.3 無(wú)約束函數(shù)極值尋優(yōu)
13.3.4 有約束函數(shù)極值尋優(yōu)
13.3.5 有約束函數(shù)極值A(chǔ)PSO尋優(yōu)
13.4 本章小結(jié)
第14章 基于PSO的機(jī)構(gòu)優(yōu)化
14.1 微粒群優(yōu)化算法研究現(xiàn)狀
14.1.1 微粒群優(yōu)化算法的改進(jìn)研究
14.1.2 微粒群優(yōu)化算法的應(yīng)用研究
14.2 機(jī)構(gòu)優(yōu)化設(shè)計(jì)理論分析
14.3 平面連桿機(jī)構(gòu)的模型建立
14.4 利用復(fù)合形法進(jìn)行設(shè)計(jì)
14.4.1 復(fù)合形法的算法流程
14.4.2 模型計(jì)算結(jié)果
14.5 利用約束隨機(jī)方向法進(jìn)行設(shè)計(jì)
14.5.1 初始點(diǎn)的選擇
14.5.2 隨機(jī)方向法的算法流程
14.5.3 模型計(jì)算結(jié)果
14.6 利用優(yōu)化工具箱法進(jìn)行設(shè)計(jì)
14.7 利用微粒群優(yōu)化算法進(jìn)行設(shè)計(jì)
14.8 本章小結(jié)
第15章 基本PSO的改進(jìn)策略
15.1 常用粒子群算法
15.1.1 基本PSO算法
15.1.2 基本PSO算法流程
……
【前言】
MATLAB作為一款科學(xué)計(jì)算軟件逐漸被廣大科研人員所接受。其強(qiáng)大的數(shù)據(jù)計(jì)算功能、圖像的可視化界面及代碼的可移植性受到了廣大高校師生及科研人員的認(rèn)可。借助MATLAB,能夠解決幾乎所有的工程問(wèn)題。對(duì)于一個(gè)數(shù)據(jù)分析和計(jì)算方面的工作者和學(xué)習(xí)者,利用MATLAB工具是一個(gè)很好的選擇。
1.MATLAB簡(jiǎn)介
Cleve Moler,MATLAB軟件的創(chuàng)始人,美國(guó)工程院院士,MathWorks董事長(zhǎng)和首席數(shù)學(xué)家,《MATLAB數(shù)值計(jì)算》(英文書(shū)名:Numerical Computing with MATLAB)的 作者。
MATLAB是美國(guó)MathWorks公司出品的商業(yè)數(shù)學(xué)軟件,用于算法開(kāi)發(fā)、數(shù)據(jù)可視化、數(shù)據(jù)分析及數(shù)值計(jì)算的高級(jí)技術(shù)計(jì)算語(yǔ)言和交互式環(huán)境,主要包括MATLAB和Simulink兩大部分。MATLAB和Mathematica、Maple并稱(chēng)為三大數(shù)學(xué)軟件。在新的版本中也加入了對(duì)C、FORTRAN、C++和Java的支持。
2.MATALB算法應(yīng)用
目前市場(chǎng)上出版的書(shū)籍,大多數(shù)缺少理論背景分析,導(dǎo)致讀者面對(duì)自己的課題,不知道如何應(yīng)用。為了讓大家能夠結(jié)合理論,了解算法流程,真正掌握MATLAB算法分析,書(shū)中講解時(shí)結(jié)合了深受讀者歡迎的MATLAB案列應(yīng)用分析,真正做到了理論知識(shí)和實(shí)踐案例相結(jié)合,加深了對(duì)MATLAB算法應(yīng)用的理解。
本書(shū)所有案例均采用MATLAB進(jìn)行設(shè)計(jì),針對(duì)具體工程背景,采用不同的算法對(duì)所涉及案例進(jìn)行求解,讓讀者真正理解算法實(shí)質(zhì),從而更好地應(yīng)用到其他案例中。本書(shū)以智能算法應(yīng)用為主線,以分析工程案例為輔助,做到了理論和算法相結(jié)合,詳解設(shè)計(jì)思路和設(shè)計(jì)步驟,向讀者展示了如何運(yùn)用MATLAB進(jìn)行算法開(kāi)發(fā)和設(shè)計(jì)。
本書(shū)特色
1.提供“在線交流,有問(wèn)必答”的網(wǎng)絡(luò)互動(dòng)答疑服務(wù)
國(guó)內(nèi)最大的MATLAB&Simulink技術(shù)交流平臺(tái)——MATLAB中文論壇(www. iLoveMatlab.cn)聯(lián)合本書(shū)作者和編輯,一起為您提供與本書(shū)相關(guān)的問(wèn)題解答和MATLAB技術(shù)支持服務(wù),讓您獲得最佳的閱讀體驗(yàn)。具體參與方式請(qǐng)?jiān)敿?xì)閱讀本書(shū)封底的說(shuō)明。
2.內(nèi)容講解不枯燥
本書(shū)結(jié)合相關(guān)理論和實(shí)踐案例,抽出和算法相關(guān)的理論作為支撐,通過(guò)求解流程以及算法迭代過(guò)程,讓讀者容易理解并且掌握。書(shū)中的案例很多是讀者經(jīng)常碰到的例子,讀起來(lái)不枯燥。
3.內(nèi)容豐富,覆蓋面廣
本書(shū)內(nèi)容涵蓋了常見(jiàn)智能算法的應(yīng)用,包括BP網(wǎng)絡(luò)、RBF網(wǎng)絡(luò)、Hopfield網(wǎng)絡(luò)、粒子群算法、遺傳算法、人群搜索算法、模擬退火算法和蟻群算法等。針對(duì)分類(lèi)、預(yù)測(cè)、優(yōu)化和TSP問(wèn)題,書(shū)中采用了不同的算法進(jìn)行設(shè)計(jì)。讀者通過(guò)閱讀本書(shū),也可以開(kāi)發(fā)出適用于自己的程序。
4.循序漸進(jìn),由淺入深
本書(shū)從最簡(jiǎn)單的工程案例開(kāi)始分析,讓讀者通過(guò)簡(jiǎn)單的工程案例,更好地熟悉和了解MATLAB的編程思路,然后逐步進(jìn)入群智能算法,通過(guò)簡(jiǎn)單算法運(yùn)用和算法改進(jìn)策略,以及算法混合使用,逐步引導(dǎo)讀者認(rèn)識(shí)和掌握群智能算法的思想。
5.真實(shí)案例,隨學(xué)隨用
本書(shū)是一本注重實(shí)踐的書(shū),書(shū)中有大量的篇幅用在了MATLAB解決具體的真實(shí)案例中。在群智能算法章節(jié)中通過(guò)列舉不同的函數(shù),采用不同的算法進(jìn)行尋優(yōu)求解,讀者可以從這些實(shí)例中更加深刻地理解所講內(nèi)容。同時(shí),可以對(duì)這些案例稍加修改,即可用于自己的項(xiàng)目或課題上去,從而實(shí)現(xiàn)問(wèn)題的求解。
本書(shū)內(nèi)容及體系結(jié)構(gòu)
第1篇 MATALB常見(jiàn)算法應(yīng)用(第1~12章)
本篇介紹了MATLAB基礎(chǔ)知識(shí)引入,包括GUI界面開(kāi)發(fā)、灰色預(yù)測(cè)、偏最小二乘、指數(shù)平滑、馬爾科夫鏈模型、層次分析法、模糊逼近、RBF網(wǎng)絡(luò)逼近和模糊綜合等案例。通過(guò)該類(lèi)較為常用的算法引入,讀者可以應(yīng)用這些案例解決一些常見(jiàn)問(wèn)題,如價(jià)格指數(shù)、評(píng)價(jià)模型、擬合回歸等模型。這些內(nèi)容適應(yīng)讀者的各種需求,可以為后續(xù)的群智能算法學(xué)習(xí)打下堅(jiān)實(shí)的基礎(chǔ)。
第2篇 MATALB群智能算法應(yīng)用設(shè)計(jì)(第13~32章)
本篇涉及面較廣,列舉了BP神經(jīng)網(wǎng)絡(luò)、Hopfield網(wǎng)絡(luò)、PSO、SA、SOA和GA算法等。通過(guò)案例分析,結(jié)合算法理論和程序代碼,可以讓讀者深入理解MATLAB群智能算法的相關(guān)內(nèi)容。通過(guò)本篇內(nèi)容的學(xué)習(xí),也可以讓讀者對(duì)MATALB智能算法應(yīng)用向更加廣泛、更加具體和更多的應(yīng)用發(fā)展,讓讀者真正掌握算法核心,開(kāi)發(fā)和設(shè)計(jì)出自己的可移植性代碼。
本書(shū)讀者對(duì)象
* MATALB算法初學(xué)者;
* MATLAB算法愛(ài)好者;
* MATLAB開(kāi)發(fā)人員;
* MATLAB愛(ài)好者;
* MATALB相關(guān)從業(yè)人員;
* 剛?cè)肼毜某、中?jí)程序員;
* 大中專(zhuān)院校的學(xué)生;
* 相關(guān)培訓(xùn)學(xué)校的學(xué)員。
讀者閱讀本書(shū)的過(guò)程中若有疑問(wèn),可以在MATLAB中文論壇的本書(shū)交流版塊提問(wèn),也可以發(fā)郵件,我們會(huì)及時(shí)答復(fù)。
編者