本書將MATLAB基礎、應用與大學數學內容相結合,以MATLAB的數學計算、圖形繪制、系統建模與仿真為基礎,系統介紹MATLAB的基本結構與操作,以及在高等數學、線性代數、工程數學及概率與數理統計等應用中的編程方法和技巧;簡明介紹MATLAB中Simulink工具的基本結構及其在數學建模與系統仿真中的基本方法。本書注重MATLAB語言特點、編程方法及應用技巧與數學應用的有效融合,以表格化形式對函數命令及其參數使用進行講解,便于使用時查閱學習;并對編程過程進行詳細注解與說明,便于讀者自學。
本書可作為大專院校數學相關專業的計算機輔助設計和數學實踐的教學用書,也可作為從事數學應用及系統建模與仿真分析的專業人員MATLAB入門與實踐的自學用書。
本書配有電子教案,需要的教師可登錄.cmpedu.免費注冊,審核通過后下載,或聯系編輯索。ǎ2966938356,電話:010-88379739)。
本書將MATLAB基礎應用與大學數學內容相結合,系統介紹MATLAB的基本結構與操作,及其在高等數學、線性代數、工程數學、概率與數理統計中的應用方法和技巧。
本書以表格化形式對函數命令及其參數使用進行講解,便于查閱學習;并對編程過程進行詳細注解與說明,方便讀者自學。
前言
第1章MATLAB操作基礎
1.1MATLAB的基本構成與操作
1.1.1MATLAB主界面的啟動與退出
1.1.2MATLAB主界面的結構與功能
1.1.3命令窗口的基本操作命令
1.1.4鍵盤快捷操作
1.1.5幫助功能的操作
1.1.6MATLAB程序的編輯與調用
1.1.7常用標點操作符
1.2變量、數據和函數的表示與操作
1.2.1變量、數據與函數
1.2.2默認常量及使用
1.2.3數據生成與元素的基本操作
1.2.4數值型變量及操作
1.2.5字符(串)型變量及操作
1.2.6符號型變量與符號函數及其操作
1.2.7變量(數據)的輸入/輸出
1.3運算符
1.3.1算術運算符
1.3.2邏輯運算符
1.3.3關系運算符
1.3.4測試判斷函數命令
第2章程序結構、函數運算及繪圖
2.1程序結構
2.1.1if條件分支結構
2.1.2循環結構
2.1.3switch開關結構
2.1.4結構內部的流程控制
2.2MATLAB基本數學函數及運算
2.2.1三角函數
2.2.2取整運算函數
2.2.3數的運算函數
2.2.4多項式及函數運算
2.3自定義函數的編輯方法
2.3.1利用M文件編寫自定義函數
2.3.2利用命令語句建立函數
2.4基本繪圖函數及其操作
2.4.1圖形窗口的打開和設置
2.4.2二維圖形的基本繪制方法
2.4.3三維圖形的基本繪制方法
第3章高等數學運算(1)
3.1函數與極限
3.1.1函數運算
3.1.2極限運算
3.1.3級數的求和
3.2方程的求解
3.2.1線性方程(組)求解
3.2.2非線性方程求解
3.2.3求函數的區間的零點(根)
3.2.4區間的函數極值
3.3導數與微分
3.3.1導數運算
3.3.2導數的應用
3.4積分及其應用
3.4.1不定積分
3.4.2定積分
3.4.3曲線與曲面積分
第4章高等數學運算(2)
4.1空間解析幾何與向量代數
4.1.1向量代數的運算
4.1.2空間曲面和曲線的繪制
4.2多元函數微分學的應用
4.2.1空間曲線的切線與法平面
4.2.2方向導數和梯度
4.2.3多元函數的極值及其求法
4.2.4小二乘法(曲線擬合)
4.2.5數據插值運算
4.3無窮級數
4.3.1函數的冪級數展開
4.3.2傅里葉級數展開
4.4微分方程的求解
4.4.1微分方程的解析解
4.4.2微分方程的數值解
第5章線性代數運算
5.1常用矩陣的生成
5.2矩陣的基本運算
5.3符號矩陣的基本運算
5.4矩陣分析
5.4.1矩陣的共軛與逆
5.4.2向量和矩陣的范數
5.4.3矩陣的條件數
5.5矩陣的秩與初等變換
5.6矩陣的分解
5.6.1對稱正定矩陣的Cholesky分解
5.6.2矩陣的LU分解
5.6.3矩陣的QR分解
5.6.4矩陣的奇異值分解
5.6.5Schur分解
5.6.6Hessenberg分解
5.6.7矩陣的特征值分解
5.7求解線性方程組
5.7.1齊次線性方程組的求解
5.7.2非齊次線性方程組的求解
5.8向量的內積與正交化
5.8.1向量的內積與正交
5.8.2矩陣的正交化
5.9特征多項式及相似對角化
5.9.1特征多項式
5.9.2實對稱陣的相似與對角化
5.10二次型的標準化及正定性
5.10.1二次型的標準化
5.10.2二次型的正定性判別
第6章復變函數與積分變換
6.1復數
6.1.1復數的表示
6.1.2復數的常用命令
6.1.3復數的生成和基本運算
6.1.4復數方程求解
6.2復變函數的極限
6.3復變函數的導數
6.4復變函數的定積分
6.5復變函數的級數
6.6復變函數的泰勒展開
6.7留數計算
6.7.1分式多項式復變函數的留數計算
6.7.2復變函數的非分式多項式的留數計算
6.8傅里葉變換(Fourier Transform)
6.8.1連續時間傅里葉變換
6.8.2離散快速傅里葉變換
6.9拉普拉斯變換(Laplace Transform)
6.9.1拉普拉斯變換的一般求解
6.9.2微分與積分函數的拉普拉斯變換
6.9.3拉氏變換求解線性微分方程
6.10 Z變換
6.10.1 Z變換求解
6.10.2 Z變換求解差分方程
6.11復變函數的圖形繪制
第7章概率論與數理統計
7.1古典概率
7.1.1事件域的表示與運算
7.1.2古典概率的計算
7.2隨機變量及其概率
7.2.1隨機變量及其分布
7.2.2隨機變量的概率密度函數
7.2.3隨機變量的概率分布函數
7.2.4概率分布的逆解
7.2.5二維隨機變量及概率分布
7.2.6隨機變量函數的分布
7.2.7隨機變量樣本的生成
7.3隨機變量的數字特征
7.3.1由分布求均值與方差
7.3.2隨機樣本的統計數字特征
7.3.3缺失數據樣本的處理
7.4參數估計
7.4.1常用概率分布下的參數估計
7.4.2正態總體參數的區間估計
7.5假設檢驗
7.5.1假設檢驗的常用函數
7.5.2假設檢驗的其他編程方法
7.6方差分析
7.6.1單因素方差分析
7.6.2雙因素方差分析
第8章Simulink系統建模與仿真基礎
8.1 Simulink 的基本結構與操作
8.1.1 Simulink的窗口與菜單
8.1.2 Simulink編輯窗口
8.2 Simulink目錄下的模塊及其功能
8.2.1輸入模塊
8.2.2輸出模塊
8.2.3功能運算模塊
8.3系統模型的創建
8.3.1建模過程
8.3.2系統仿真過程
8.3.3模型文件的保存與調用
8.3.4系統建模舉例
8.4子系統結構的模型創建
8.4.1保留原系統、創建新的子系統結構模型
8.4.2直接創建子系統結構模型
8.5MATLAB的演示模型
8.5.1打開演示模型說明
8.5.2運行演示模型
8.5.3MATLAB R2012b運行演示模型