MATLAB程序設計及其數學建模應用 普通高等教育電氣信息類應用型規劃教材
定 價:¥39
中 教 價:¥30.03 (7.70折)
庫 存 數: 0
叢 書 名:普通高等教育電氣信息類應用型規劃教材
本書對MATLAB2011b進行了詳細的介紹,內容由淺入深、循序漸進。本書共有兩大部分,第1部分(第1~7章)介紹了MATLAB編制程序的基本方法,內容包括MATLAB環境基本介紹,數據類型、程序結構以及符號運算;第2部分(第8~11章)介紹了MATLAB在建立數學模型中的基本應用,內容包括數據的導入和導出、數據的統計描述、回歸分析以及優化問題求解,通過實例介紹了專用的MATLAB建模工具。 本書結構清晰、深入淺出,有豐富的實例和課后習題,既可作為高等院校本科生、研究生學習數學建模及其相關課程的教材或教學參考書,又可作為教師和廣大科研工作人員的參考用書。
第1部分 MATLAB程序設計第1章 MATLAB簡介1.1 MATLAB的發展歷程1.2 MATLAB的特點1.3 MATLAB的安裝1.4 MATLAB環境1.5 命令窗口運行入門1.5.1 最簡單的計算和命令1.5.2 命令窗口的顯示方式1.5.3 命令中的標點符號1.5.4 命令窗口的常用控制命令1.5.5 命令窗口中命令行的編輯1.6 歷史命令窗口和實錄命令diary1.6.1 歷史命令窗口簡介1.6.2 命令窗口實錄命令diary1.7 工作空間1.7.1 工作空間簡介1.7.2 工作空間瀏覽器1.8 MATLAB當前目錄和搜索路徑1.8.1 當前目錄瀏覽器1.8.2 MATLAB的搜索路徑1.9 編輯/調試窗口1.10 圖形窗口1.11 幫助系統1.11.1 MATLAB中獲取幫助的方法1.11.2 其他幫助練習第2章 MATLAB基本功能2.1 數組和變量2.1.1 數組的定義2.1.2 變量的命名2.2 在MATLAB中初始化變量2.2.1 利用賦值語句給變量賦值2.2.2 利用短賦值語句給變量賦值2.2.3 利用內置函數進行賦值2.2.4 利用鍵盤輸入變量內容2.3 多維數組2.4 子數組2.4.1 尋訪子數組2.4.2 給子數組賦值2.5 特殊的預定義變量2.6 顯示輸出的數據2.6.1 改變默認的顯示格式2.6.2 使用disp函數2.7 數據文件2.8 標量運算符、數組和矩陣運算符2.8.1 標量運算符2.8.2 數組和矩陣運算符2.8.3 運算符的優先級2.9 MATLAB的內置函數2.9.1 可選的輸出參數2.9.2 函數中利用數組作為輸入變量2.9.3 常用的MATLAB函數2.10 繪圖簡介2.10.1 使用簡單的plot繪圖標注2.10.2 圖形的打印2.10.3 繪制多條曲線2.10.4 刻畫線型、顏色、圖例等設置2.10.5 對數坐標繪圖2.10.6 雙坐標軸繪圖2.10.7 練習繪圖實例2.11 調試MATLAB程序練習第3章 程序設計和程序結構3.1 自頂向下的程序設計方法3.2 使用偽代碼3.3 關系運算符與邏輯運算符3.3.1 關系運算符3.3.2 注意“==”和“~=”的使用3.3.3 邏輯運算符3.3.4 邏輯函數3.4 分支結構3.4.1 if基本結構3.4.2 if 嵌套結構3.4.3 if結構使用實例3.4.4 switch語句3.4.5 try/catch結構3.5 循環結構3.5.1 while循環3.5.2 for循環3.5.3 控制程序的其他常用命令3.5.4 循環嵌套3.6 邏輯數組和向量計算3.6.1 邏輯數組的重要性3.6.2 創建與if/else等價的邏輯數組3.7 其他應用實例3.8 其他的繪圖設置3.8.1 控制x軸和y軸上限3.8.2 在一個plot圖上多次繪制曲線3.8.3 創建多個圖形窗口3.8.4 創建子圖3.8.5 增強的畫線功能3.8.6 極坐標圖形3.8.7 在圖形上添加標注3.9 MATLAB調試功能練習第4章 用戶自定義函數4.1 MATLAB函數介紹4.2 在MATLAB中的變量傳遞——傳值方式4.3 函數參數的說明4.4 使用全局變量來共享數據4.5 調用函數時保存數據4.6 快速函數定義4.7 Function的函數4.7.1 Function的函數簡介4.7.2 函數作為參數的實例4.8 子函數和私有函數練習第5章 復數、字符函數和圖形其他類型5.1 復數5.1.1 復數變量5.1.2 復數的關系運算5.1.3 復數的函數5.1.4 繪制復數的曲線圖形5.2 字符函數5.2.1 字符轉換函數5.2.2 創建二維字符串數組5.2.3 字符串連接函數5.2.4 字符串比較函數5.2.5 字符運算實例5.3 多維數組5.4 兩維繪圖的其他設置5.4.1 其他圖形樣式5.4.2 繪圖函數5.4.3 數據分布統計圖形histogram5.5 三維圖形5.5.1 三維曲線5.5.2 三維曲面的繪制函數5.5.3 三維曲線的繪制函數練習第6章 稀疏數組、元數組和結構數組6.1 稀疏數組6.1.1 稀疏數組概述6.1.2 稀疏矩陣數據類型6.2 元數組6.2.1 創建元數組6.2.2 訪問元數組中的內容6.2.3 元數組基本操作6.2.4 字符型元數組6.2.5 元數組的重要性6.3 結構數組6.3.1 創建結構數組6.3.2 訪問結構數組中的數據6.3.3 結構數組的基本操作6.3.4 結構數組中的常用函數練習第7章 符號運算7.1 符號對象和符號表達式7.1.1 符號對象的生成和使用7.1.2 符號運算中的算法和基本函數7.1.3 識別對象類別的命令7.2 符號表達式和符號函數的操作7.2.1 符號表達式的操作7.2.2 求反和復合7.2.3 置換7.2.4 矩陣運算7.2.5 符號數值精度控制和任意精度計算7.2.6 符號對象與其他數據對象之間的轉換7.3 符號微積分7.3.1 符號序列的求和7.3.2 符號表達式的極限7.3.3 符號微分7.3.4 符號積分7.4 符號代數方程的求解7.4.1 線性方程組的符號解7.4.2 一般代數方程組的解7.5 符號微分方程的求解7.5.1 符號法和數值法的互補作用7.5.2 求解微分方程符號解的一般命令7.6 可視化數學分析界面7.6.1 單變量函數分析的交互界面7.6.2 泰勒級數逼近分析界面練習第2部分 MATLAB建模分析應用第8章 數據的導入和導出8.1 二進制文件的導入和導出8.2 TXT文件的導入和導出8.2.1 調用高級函數讀取數據8.2.2 調用低級函數讀取數據8.2.3 文件位置和狀態函數8.2.4 寫入文本文件函數8.3 文本文件和二進制文件的比較8.4 Excel文件的導入與導出8.4.1 利用函數導入數據8.4.2 將數據寫入Excel文件8.4.3 在Excel中安裝MATLAB工具箱8.5 圖形界面導入數據8.5.1 導入數據向導8.5.2 利用圖形界面返回文件信息8.5.3 利用圖形界面保存數據第9章 數據的統計描述和分析9.1 常用統計量9.2 數據統計特征量的計算9.2.1 數據統計計算實例9.2.2 圖形窗口的統計結果顯示9.3 概率分布的實現9.3.1 均勻分布9.3.2 二項隨機分布9.3.3 泊松分布9.3.4 正態分布9.3.5 概率分布函數小結9.4 統計推斷9.4.1 參數估計9.4.2 假設檢驗第10章 統計回歸方法10.1 數值插值函數10.1.1 一維數值插值10.1.2 二維數值插值10.1.3 多維數值插值10.2 統計回歸模型10.2.1 回歸模型簡介10.2.2 估計模型的擬合優度10.2.3 回歸分析的步驟10.3 回歸分析實例10.3.1 單變量回歸分析10.3.2 多變量回歸分析10.3.3 非線性模型回歸分析10.4 其他多變量回歸方法10.4.1 逐步分析方法10.4.2 偏最小二乘回歸分析10.5 聚類分析10.5.1 聚類簡介10.5.2 聚類常用方法10.5.3 MATLAB中的系統聚類函數10.5.4 MATLAB中的K均值聚類函數10.5.5 聚類分析實例第11章 優化模型的計算11.1 無條件約束的極值問題11.2 線性規劃11.2.1 線性規劃問題定義11.2.2 線性規劃的求解11.3 二次規劃11.4 非線性規劃11.4.1 非線性規劃問題定義11.4.2 非線性規劃的求解11.5 整數規劃11.5.1 整數線性規劃11.5.2 0-1整數規劃11.6 多目標規劃11.6.1 多目標規劃的常用解法11.6.2 最大最小化模型11.6.3 應用實例11.7 優化工具附錄 部分習題答案參考文獻