書籍信息
書 名 MATLAB基礎與套用教程
叢 書 名 21世紀高等學校計算機規劃教材——精品系列
標準書號 ISBN 978-7-115-20724-1/TP
作 者 蔡旭暉 劉衛國 蔡立燕 編著
責任編輯 鄒文波
印 張 16
字 數 417 千字
頁 數 247 頁
裝 幀 平裝
本 印 次 2009年8月
首 印 數 3000 冊
定 價 26.00 元
內容簡介
全書共分12章,內容包括MATLAB基礎知識MATLAB程式設計、圖形繪製、線性代數中的數值計算、數據處理與多項式計算、數值微積分與常微分方程求解、符號計算、圖形句柄、圖形用戶界面設計、Simulink仿真環境、MATLAB套用接口,以及MATLAB在各學科中的套用。
目錄
第1章 MATLAB基礎知識
1.1 MATLAB的發展與主要功能
1.1.1 MATLAB的發展
1.1.2 MATLAB的主要功能
1.2 MATLAB的集成開發環境
1.2.1 MATLAB操作界面
1.2.2 MATLAB的搜尋路徑
1.3 MATLAB的幫助功能
1.3.1 幫助界面
1.3.2 幫助命令
1.3.3 演示系統
1.4 MATLAB的變數和數據操作
1.4.1 變數與賦值
1.4.2 變數的管理
1.4.3 數據的輸出格式
1.5 MATLAB矩陣及其基本運算
1.5.1 矩陣的生成
1.5.2 冒號表達式
1.5.3 矩陣的拆分
1.5.4 算術運算
1.5.5 關係運算
1.5.6 邏輯運算
1.6 字元串
思考與實驗
第2章 MATLAB程式設計
2.1 M檔案
2.1.1 M檔案的建立與打開
2.1.2 M檔案的分類
2.2 程式控制結構
2.2.1 順序結構
2.2.2 選擇結構
2.2.3 循環結構
2.3 函式檔案
2.3.1 函式檔案的基本結構
2.3.2 函式調用
2.3.3 函式參數的可調性
2.3.4 全局變數與局部變數
2.4 程式調試
2.4.1 程式調試概述
2.4.2 MATLAB調試選單
2.5 程式性能分析與最佳化
2.5.1 程式性能分析
2.5.2 程式最佳化
思考與實驗
第3章 圖形繪製
3.1 二維曲線的繪製
3.1.1 繪製二維曲線
3.1.2 設定曲線樣式
3.1.3 圖形標註與坐標控制
3.1.4 對函式自適應採樣的繪圖函式
3.1.5 多圖形顯示
3.1.6 其他坐標系
3.1.7 其他二維圖形
3.2 三維圖形的繪製
3.2.1 三維曲線
3.2.2 三維曲面
3.2.3 其他三維圖形
3.3 圖形修飾處理
3.3.1 視點處理
3.3.2 色彩處理
3.3.3 光照處理
3-3.4 圖形的裁剪處理
3.4 隱函式繪圖
3.5 圖像處理與動畫製作
3.5.1 圖像處理
3.5.2 動畫製作
思考與實驗
第4章 線性代數中的數值計算
4.1 特殊矩陣的生成
4.1.1 通用的特殊矩陣
4.1.2 面向特定套用的特殊矩陣
4.2 矩陣分析
4.2.1 矩陣結構變換
4.2.2 矩陣求值
4.2.3 矩陣的特徵值與特徵向量
4.3 線性方程組求解
4.3.1 矩陣求逆及線性代數方程組求解
4.3.2 利用左除運算符求解線性方程組
4.4 矩陣分解
4.4.1 矩陣的LU分解
4.4.2 矩陣的QR分解
4.4.3 矩陣的Cholesky分解
4.5 超越函式運算
4.6 稀疏矩陣的處理
4.6.1 矩陣存儲方式
4.6.2 矩陣的稀疏存儲方式
4.6.3 稀疏矩陣套用舉例
思考與實驗
第5章 數據處理與多項式計算
5.1 數據統計處理
5.1.1 最大值和最小值
5.1.2 求和與求積
5.1.3 平均值和中值
5.1.4 累加和與累乘積
5.1.5 標準方差與相關係數
5.1.6 排序
5.2 數據插值
5.2.1 一維數據插值
5.2.2 維數據插值
5.3 曲線擬合
5.4 離散傅立葉變換
5.4.1 離散傅立葉變換算法概述
5.4.2 離散傅立葉變換的實現
5.5 多項式計算
5.5.1 多項式的四則運算
5.5.2 多項式的導函式
5.5.3 多項式的求值
5.5.4 多項式求根
5.6 非線性方程數值求解
5.6.1 單變數非線性方程求解
5.6.2 非線性方程組的求解
思考與實驗
第6章 數值微積分與常微分
方程求解
6.1 數值微分
6.1.1 數值差分與差商
6.1.2 數值微分的實現
6.2 數值積分
6.2.1 數值積分的原理
6.2.2 定積分的數值求解實現
6.2.3 多重定積分的數值求解實現
6.3 常微分方程的數值求解
6.3.1 龍格.庫塔法簡介
6.3.2 常微分方程數值求解的實現
思考與實驗
第7章 符號計算
7.1 符號對象及其運算
7.1.1 建立符號對象:
7.1.2 符號表達式運算
7.1.3 符號表達式中變數的確定
7.1.4 符號矩陣
7.2 符號微積分
7.2.1 符號極限
7.2.2 符號導數
7.2.3 符號積分
7.3 級數
7.3.1 級數符號求和
7.3.2 函式的泰勒級數
7.4 符號方程求解
7.4.1 符號代數方程求解
7.4.2 符號常微分方程求解
思考與實驗
第8章 圖形句柄
8.1 圖形對象及其句柄
8.1.1 圖形對象
8.1.2 圖形對象句柄
8.1.3 圖形對象屙眭
8.2 圖形視窗對象與坐標軸
8.2.1 圖形視窗對象
8.2.2 坐標軸
8.3 核心圖形對象
8.3.1 曲線對象
8.3.2 曲面對象
8.3.3 文本對象
8.3.4 其他核心對象
思考與實驗
第9章 圖形用戶界面設計
9.1 用戶界面對象
9.1.1 用戶界面對象概述
9.1.2 控制項的公共屬性
9.1.3 回調函式
9.1.4 GUI的設計方式
9.2 圖形用戶界面設計工具
9.2.1 圖形用戶界面設計視窗
9.2.2 對象屬性查看器
9.2.3 選單編輯器
9.2.4.位置調整工具
9.2.5 對象瀏覽器
9.2.6 Tab順序編輯器
9.2.7 GLYIDE設計示例
9.3 GUI編程
9.3.1 建立控制項對象
9.3.2 建立用戶選單
9.3.3 建立快捷選單
思考與實驗
第10章 Simulink仿真環境
10.1 初識Simulink——一個簡單的仿真實例
10_2仿真模型的建立
10.2.1 Simulink的基本模組
10.2.2 模組操作
10.2.3 模組的連線
10.2.4 模組的參數和屬性設定
10.3 系統的仿真與分析
10.3.1 設定仿真參數
10.3.2 仿真結果分析
10.3.3 系統仿真實例
10.4 子系統與封裝
10.4.1 子系統的建立
10.4.2 子系統的條件執行
10.4.3 子系統的封裝
10.5 S函式的設計與套用
10.5.1 用MATL_AB語言編寫S函式
10.5.2 S函式的套用
思考與實驗
第11章 MATLAB套用接口
11.1 MATLAB與Word和Excel的混合使用
11.1.1 Notebook的使用
11.1.2 SpreadsheetLink的使用
11.2 MATLAB數據接口
11.2.1 檔案輸入/{俞出操作
11.2.2 MAT檔案與套用
11.2.3 多媒體檔案的讀寫
11.3 MATLAB編譯器
11.3.1 MATL,AB編譯器的配置與使用
11.3.2 MATLABBuilder的使用
11.4 MATLAB與其他語青的接口
l1.4.1 MEX檔案
11.4.2 MATLAB引擎
思考與實驗
第12章 MATLAB的學科套用
12.1 MATLAB在最佳化問題中的套用
12.1.1 最佳化模型與最佳化工具
12.1.2 套用實例
12.2 MATLAB在控制系統中的套用
12.2.1 控制系統工具箱
12.2.2 套用實例
12.3 MATLAB在信號處理中的套用
12.3.1 信號處理工具箱與Simulink模組集
12.3.2 套用實例
12.4 MATAB在數字圖像處理中的套用
12.4.1 圖像處理工具箱
12.4.2 套用實例
12.5 MATLAB在經濟和金融領域中的套用
12.5.1 經濟和金融領域的工具箱
12.5.2 套用實例
思考與實驗
參考文獻