MATLAB是美國MathWorks公司出品的商業(yè)數學軟件,用于算法開發(fā)、數據可視化、數據分析以及數值計算的高級技術計算語言和交互式環(huán)境,主要包括MATLAB和Simulink兩大部分。本書提供了較多的M文件程序代碼,敘述簡明,方便模仿。每章結束都附有實驗,供練習鞏固之用,既可以作為與MATLAB有關課程的教材,又可作為自學和運用數學軟件MATLAB的參考書。
第1章 MATLAB簡介
1.1 MATLAB的主要特點
1.2 MATLAB桌面簡介
1.2.1 啟動按鈕(Start)
1.2.2 命令窗口(Command Window)
1.2.3 命令歷史窗口(Command History)
1.2.4 當前目錄瀏覽器(Current Directory)
1.2.5 工作空間窗口(Workspace)
1.3 MATLAB的幫助系統
1.3.1 幫助瀏覽器
1.3.2 help函數和doc函數
試驗一 了解數學軟件MATLAB
閱讀材料 MATLAB中的控制工具箱和simulink仿真模塊
第2章 數據類型
2.1 常量和變量
2.2 數值型數組
2.3 字符型數組
2.4 結構數組
2.5 單元數組
實驗二 數學軟件MATLAB的數據類型
閱讀材料 MATLAB中隨機數生成方法
第3章 M文件設計
3.1 編輯器
3.2 局部變量和全局變量
3.3 表達式
3.4 程序控制語句
3.5 函數
3.6 M文件編程
3.7 程序調試和錯誤處理
3.8 編程技巧
3.9 文件操作
實驗三 數學軟件MATLAB的M文件設計
第4章 繪制圖形
4.1 繪制二維圖形
4.2 繪制三維圖形
實驗四 繪制圖形
第5章 MATLAB在高等數學中的應用
5.1 函數
5.2 一元函數的極限
5.3 導數
5.4 極限和導數的應用
5.5 不定積分和定積分
5.6 數量積(內積)和向量積
5.7 多元函數的極限和求導
5.8 級數
5.9 微分方程
實驗五 MATLAB在高等數學中的應用
第6章 MATLAB在線性代數中的應用
6.1 矩陣的運算
6.2 矩陣的操作
6.3 矩陣的分解
6.4 求線性方程組的解
6.5 符號矩陣
實驗六 MATLAB在線性代數中的應用
第7章 MATLAB在計算方法中的應用
7.1 一元非線性方程求解
7.2 非線性方程組的數值解法
7.3 插值
7.4 曲線擬合
7.5 數值微分(差分)
實驗七 MATLAB在計算方法中的應用
第8章 MATLAB在最優(yōu)化方法中的應用
8.1 一維搜索問題
8.2 線性規(guī)劃
8.3 無約束非線性最優(yōu)化問題
8.4 有約束非線性最優(yōu)化問題
8.5 二次規(guī)劃
8.6 0-1規(guī)劃
8.7 最大最小化
8.8 多目標規(guī)劃
實驗八 MATLAB在最優(yōu)化方法中的應用
第9章 MATLAB在概率論與數理統計中的應用
9.1 隨機變量及其分布
9.2 多維隨機變量奇跡分布
9.3 隨機變量的數字特征
9.4 樣本描述
9.5 參數估計
9.6 假設檢驗
9.7 方差分析
9.8 一元線性回歸
9.9 多元線性回歸分析
實驗九 MATLAB在概率論與數理統計中的應用
參考文獻