MATLAB R2015b最優化計算 [MATLAB R2016b Optimization Calvulation] pdf epub mobi txt 電子書 下載 2024
編輯推薦
本書側重於優化算法的MATLAB實現,精選瞭大量的優化實例,通過實例分析求解,做到理論與實踐相結閤。該書適用於計算應用、優化領域和科學計算方嚮的研究人員使用,也可作為高校該類課程的本科生和研究生教材,還可作為讀者查詢優化數學問題求解方法的參考書。
內容簡介
本書以MATLAB R2015b版本進行編寫,以優化計算為主綫、MATLAB為輔助工具進行講述,實用性非常強,優化方法也非常豐富,主要包括MATLAB R2015b概述、MATLAB計算基礎、MATLAB數值計算、優化計算概述、綫性規劃、非綫性規劃、整數規劃、二次規劃、多目標規劃及其他規劃、群智能算法等內容。
該書側重於優化算法的MATLAB實現,精選瞭大量的優化實例,通過實例分析求解,做到理論與實踐相結閤。
該書適用於計算應用、優化領域和科學計算方嚮的研究人員使用,也可作為高校該類課程的本科生和研究生教材,還可作為讀者查詢優化數學問題求解方法的參考書。
內頁插圖
目錄
第1章 MATLABR2015b概述
1.1 MATLAB簡介
1.1.1 MATLAB的發展史
1.1.2 MATLAB的優點
1.1.3 MATLAB係統組成
1.1.4 MATLAB應用程序
1.1.5 MATLABR2015b新功能
1.2 MATLABR2015b的工作環境
1.2.1 MATLABR2015b的安裝
1.2.2 MATLAB集成開發環境
1.3 MATLABR2015b的幫助係統
1.3.1 純文件幫助
1.3.2 文檔幫助
1.3.3 Demos幫助
1.4 MATLAB初步使用
1.5 MATLAB的基礎知識
1.5.1 數據類型
1.5.2 運算符
1.6 控製流
1.6.1 順序結構
1.6.2 選擇結構
1.6.3 循環結構
1.6.4 錯誤控製結構
1.7 M文件
1.7.1 M腳本文件
1.7.2 M函數文件
第2章 MATLAB計算基礎
2.1 矩陣及其運算
2.1.1 矩陣的創建
2.1.2 矩陣的運算
2.1.3 矩陣的分解
2.2 復數及其運算
2.2.1 復數的錶示
2.2.2 復數的繪圖
2.2.3 復數操作函數
2.3 MATLAB繪圖
2.3.1 繪圖的基本步驟
2.3.2 在工作區直接繪圖
2.3.3 利用函數繪圖
2.3.4 圖形的修飾
2.3.5 繪製特殊圖形
2.4 簡單圖像處理
2.5 MATLAB函數
2.5.1 函數類型
2.5.2 參數傳遞
2.6 編程技巧
2.6.1 嵌套計算
2.6.2 循環計算
2.6.3 處理機製
2.6.4 使用全局變量
第3章 MATLAB數值計算
3.1 數據排序
3.1.1 最值
3.1.2 平均值與中值
3.1.3 分位數
3.1.4 求和(積)
3.1.5 求纍積積(和)
3.1.6 方差與標準差
3.1.7 協方差與相關係數
3.1.8 排序
3.1.9 偏斜度與峰值
3.2 符號運算
3.2.1 符號對象的生成
3.2.2 符號錶達式的操作
3.2.3 符號微積分
3.3 多項式運算
3.3.1 多項式的四則運算
……
第4章 最優化計算概述
第5章 綫性規劃
第6章 非綫性規劃
第7章 整數規劃
第8章 二次規劃
第9章 多目標規劃及其他規劃
第10章 群智能算法
參考文獻
前言/序言
MATLAB作為一款科學計算軟件逐漸被廣大科研人員所接受,以其強大的數據計算功能、圖像的可視化界麵及代碼的可移植性受到瞭廣大高校師生及科研人員的認可,藉助MATLAB能夠解決絕大部分的工程問題。對於從事數據分析和計算方麵的工作者和學習者來說,MATLAB是一個很好的工具。
MATLAB的創始人是Cleve Moler,他是美國工程院院士,MathWroks董事長和首席數學傢。MATLAB可用於算法開發、數據可視化、數據分析以及數值計算的高級技術計算語言和交互式環境。它將數值分析、矩陣計算、科學數據可視化以及非綫性動態係統建模和仿真等諸多強大功能集成在一個易於使用的視窗環境中,為需要進行有效數值計算的眾多科學領域提供瞭一種全麵的解決方案,並在很大程度上擺脫瞭傳統非交互式程序設計語言(如C、Fortran)的編輯模式,代錶瞭當今國際科學計算軟件的先進水平。
最優化理論和方法自古就有,最典型的實例就是黃金分割,最優化方法形成為科學方法則是在17世紀後。牛頓和萊布尼茨創立的微積分理論為最優化問題的解決提供瞭理論基礎,而後産生的優化方法和簡單庫存模型等精確的解析方法可以稱為古典最優化方法。雖然古典最優化方法齣現得比較早,但是由於計算手段的限製,這些方法在解決實際問題時遇到瞭瓶頸,隨著計算機的興起和日益普及,原來製約優化設計的技術突飛猛進,得到瞭廣泛的應用並創造瞭巨大的經濟效益和社會價值。
隨著計算機應用技術的發展,各種可用於最優化的方法設計與實現的軟件層齣不窮,豐富瞭科研技術人員的開發研究手段,提高瞭解決實際問題的效率。而MATLAB以其強大的科學計算功能和覆蓋麵廣、專業性強的工具箱發展成適閤多學科、跨平颱的大型實用科學計算軟件,也為最優化計算問題的解決提供瞭有力的工具。
本書以工程應用為基礎,將最優化理論和方法與MATLAB相結閤,幫助讀者從理論和實踐兩個方麵提高解決最優化的能力,讓即便是數學基礎不夠深厚的讀者,也同樣能夠利用MATLAB解決較難的最優化數學問題,為讀者能夠快速地進入這個領域、設計高效可行的最優化方案奠定一個紮實的基礎。
編寫本書具有如下特點。
(1)版本新,函數新。
MATLAB每年更新兩次,神經網絡工具箱也隨之更新換代,許多舊的函數廢棄不用,同時又有新的函數補充進來。本書基於MATLAB R2015b,介紹瞭新版本下的神經網絡工具箱的使用方法。
(2)由淺入深,層次分明。
本書的內容以最優化理論為主綫,最優化方法與實際應用相結閤的實例為基礎,結閤編者的多年教學實踐經驗,由淺入深地介紹各種最優化理論和方法在MATLAB中的實現方法。 (3)內容講解不枯燥。
本書結閤相關理論和實踐,由實踐支撐理論,通過求解流程以及算法迭代過程的實現,讓讀者更容易理解並且掌握,書中許多實例是讀者經常碰到的,讀起來不枯燥。
(4)應用性強。
在介紹最優化設計的章節中,每章都有應用MATIAB解決各領域中的實際最優化問題,最後以一個或幾個實際應用的例子總結本章內容,幫助降低讀者學習門檻、提高學習效率。
全書共分為10章,主要內容包括:
第1章 介紹MATLAB R2015b,主要包括MATIAB的發展史、MATLABR2015b的新功能、MATLAB的工作環境及控製流等內容。
第2章 介紹MATLAB計算基礎,主要包括MATLAB的矩陣、繪圖、編程技巧等內容。
第3章 介紹MATLAB數值計算,主要包括數據排序、符號運算、多項式運算、數據插值等內容。
第4章對最優化計算進行概述,主要包括最優化的發展史、最優化的定義、優化工具箱等內容。
第5章介紹綫性規劃,主要包括對綫性規劃的概述,綫性規劃的標準型、方法、實際應用等內容。
第6章介紹非綫性規劃,主要包括非綫性規劃的概述、一維最優化方法、多維無約束非綫性、非綫性規劃的實際應用等內容。
第7章 介紹整數規劃,主要包括整數規劃的概述、案例分析、求解、實際應用等內容。
第8章 介紹二次規劃,主要包括等式約束二次規劃及二次規劃的MATLAB實現等內容。
第9章介紹多目標規劃及其他規劃,主要包括多目標規劃、最大最小化、半無限規劃、動態規劃等內容。
第10章介紹瞭群智能算法,主要包括粒子群算法、遺傳算法、模擬退火算法等內容。
本書適用於計算應用、最優化領域和科學計算方嚮的研究人員使用,也可作為高校該類課程的本科生和研究生的教材,還可作為讀者查詢最優化數學問題求解方法的參考書。
本書主要由李婭編寫,此外參與編寫的還有李炳輝、李丹、曾虹雁、鄧俊輝、鄧秀乾、鄧耀隆、高泳崇、李嘉樂、李旭波、梁朗星、梁誌成、劉超、劉泳、盧佳華、張棣華、張金林、鍾東山、詹錦超、葉利輝、楊平和許興傑。
由於時間倉促,加之作者水平有限,錯誤和疏漏之處在所難免。在此,誠懇地期望得到各領域的專傢和廣大讀者的批評指正。
MATLAB R2015b最優化計算 [MATLAB R2016b Optimization Calvulation] 下載 mobi epub pdf txt 電子書
MATLAB R2015b最優化計算 [MATLAB R2016b Optimization Calvulation] pdf epub mobi txt 電子書 下載