MATLAB是美國MathWorks公司出品的商業(yè)數(shù)學軟件,用于算法開發(fā)、數(shù)據(jù)可視化、數(shù)據(jù)分析以及數(shù)值計算的高級技術計算語言和交互式環(huán)境,主要包括MATLAB和Simulink兩大部分。本書提供了較多的M文件程序代碼,敘述簡明,方便模仿。每章結束都附有實驗,供練習鞏固之用,既可以作為與MATLAB有關課程的教材,又可作為自學和運用數(shù)學軟件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的幫助系統(tǒng)
1.3.1 幫助瀏覽器
1.3.2 help函數(shù)和doc函數(shù)
試驗一 了解數(shù)學軟件MATLAB
閱讀材料 MATLAB中的控制工具箱和simulink仿真模塊
第2章 數(shù)據(jù)類型
2.1 常量和變量
2.2 數(shù)值型數(shù)組
2.3 字符型數(shù)組
2.4 結構數(shù)組
2.5 單元數(shù)組
實驗二 數(shù)學軟件MATLAB的數(shù)據(jù)類型
閱讀材料 MATLAB中隨機數(shù)生成方法
第3章 M文件設計
3.1 編輯器
3.2 局部變量和全局變量
3.3 表達式
3.4 程序控制語句
3.5 函數(shù)
3.6 M文件編程
3.7 程序調試和錯誤處理
3.8 編程技巧
3.9 文件操作
實驗三 數(shù)學軟件MATLAB的M文件設計
第4章 繪制圖形
4.1 繪制二維圖形
4.2 繪制三維圖形
實驗四 繪制圖形
第5章 MATLAB在高等數(shù)學中的應用
5.1 函數(shù)
5.2 一元函數(shù)的極限
5.3 導數(shù)
5.4 極限和導數(shù)的應用
5.5 不定積分和定積分
5.6 數(shù)量積(內積)和向量積
5.7 多元函數(shù)的極限和求導
5.8 級數(shù)
5.9 微分方程
實驗五 MATLAB在高等數(shù)學中的應用
第6章 MATLAB在線性代數(shù)中的應用
6.1 矩陣的運算
6.2 矩陣的操作
6.3 矩陣的分解
6.4 求線性方程組的解
6.5 符號矩陣
實驗六 MATLAB在線性代數(shù)中的應用
第7章 MATLAB在計算方法中的應用
7.1 一元非線性方程求解
7.2 非線性方程組的數(shù)值解法
7.3 插值
7.4 曲線擬合
7.5 數(shù)值微分(差分)
實驗七 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在概率論與數(shù)理統(tǒng)計中的應用
9.1 隨機變量及其分布
9.2 多維隨機變量奇跡分布
9.3 隨機變量的數(shù)字特征
9.4 樣本描述
9.5 參數(shù)估計
9.6 假設檢驗
9.7 方差分析
9.8 一元線性回歸
9.9 多元線性回歸分析
實驗九 MATLAB在概率論與數(shù)理統(tǒng)計中的應用
參考文獻