第一章 基礎準備及入門
1. 1 MATLAB的安裝和內容選擇
1. 2 Desktop操作桌面的啟動
1. 2. 1 MATLAB的啟動
1. 2. 2 Desktop操作桌面簡介
1. 3 Command Windows運行入門
1. 3. 1 Command Windows指令窗簡介
1. 3. 2 最簡單的計算器使用法
1. 3. 3 數值. 變量和表達式
1. 3. 4 計算結果的圖形表示
1. 4 Command Windows操作要旨
1. 4. 1 指令窗顯示方式的操作
1. 4. 2 數值計算結果的顯示格式
1. 4. 3 指令行中的標點符號
1. 4. 4 指令窗的常用控制指令
1. 4. 5 指令窗中指令行的編輯
1. 5 Command History和實錄指令diary
1. 5. 1 Command History歷史指令窗簡介
1. 5. 2 歷史指令行的再運行
1. 5. 3 指令窗實錄指令diary
1. 6 Current Directory. 路徑設置器和文件管理
1. 6. 1 Current Directory當前目錄湖覽器簡介
1. 6. 2 MATLAB的搜索路徑
1. 6. 3 MATLAB的搜索路徑的擴展和修改
1. 7 Workspace Brower和Array Editor
1. 7. 1 Workspace Brower工作空間瀏覽器簡介
1. 7. 2 現場菜單用于內存變量的查閱和刪除
1. 7. 3 Array Editor數組編輯器和大數組的輸人
1. 7. 4 數據文件的存取
1. 8 Launch Pad交互界面分類目錄窗
1. 9 Editor/Debugger和腳本編寫初步
1. 9. 1 Editor/Debugger M文件編輯器簡介
1. 9. 2 M腳本文件編寫初步
1. 10 幫助系統
1. 10. 1 幫助方式概述
1. 10. 2 Help Navigator/Browser幫助導航/瀏覽器簡介
習題1
第二章 數值數組及其運算
2. 1 引 導
2. 2 一維數組的創(chuàng)建和尋訪
2. 2. 1 一維數組的創(chuàng)建
2. 2. 2 一維數組的子數組尋訪和賦值
2. 3 二維數組的創(chuàng)建
2. 3. 1 直接輸入法
2. 3. 2 利用M文件創(chuàng)建和保存數組
2. 4 二維數組元素的標識
2. 4. 1 “全下標”標識
2. 4. 2 “單下標”標識
2. 4. 3 “邏輯1”標識
2. 5 二維數組的子數組尋訪和賦值
2. 6 執(zhí)行數組運算的常用函數
2. 6. 1 函數數組運算規(guī)則的定義
2. 6. 2 執(zhí)行數組運算的常用函數
2. 7 數組運算和矩陣運算
2. 7. 1 數組運算和矩陣運算指令對照匯總
2. 8 標準數組生成函數和數組操作函數
2. 8. 1 標準數組生成函數
2. 8. 2 數組操作函數
2. 9 數組構作技法綜合
2. 10 高維數組
2. 10. 1 高維數組的創(chuàng)建
2. 10. 2 高維數組的標識
2. 10. 3 高維數組構作和操作函數匯總
2. 11 “非數”和“空”數組
2. 11. 1 非數NaN
2. 11. 2 “空”數組
2. 12 關系操作和邏輯操作
2. 12. 1 關系操作
2. 12. 2 邏輯操作
2. 12. 3 關系. 邏輯函數
習題2
第三章 字符串數組. 元胞數組和構架數組
3. 1 字符串數組
3. 1. 1 字符串入門
3. 1. 2 串數組的屬性和標識
3. 1. 3 復雜串數組的創(chuàng)建
3. 1. 4 串轉換函數
3. 1. 5 串操作函數
3. 2 元胞數組
3. 2. 1 元胞數組的創(chuàng)建和顯示
3. 2. 2 元胞數組的擴充. 收縮和重組
3. 2. 3 元胞數組內容的調取
3. 3 構架數組
3. 3. 1 構架數組的直接創(chuàng)建法及顯示
3. 3. 2 利用構造函數創(chuàng)建構架數組
3. 3. 3 數值運算操作和函數對構架數組的應用
3. 4 關于數據類型的歸納性說明
習題3
第四章 數值計算
4. 1 線性方程組的解
4. 1. 1 LU分解. 行列式. 逆和恰定方程的解
4. 1. 2 奇異值分解和矩陣結構
4. 1. 3 線性二乘問題的解
4. 2 特征值分解和矩陣函數
4. 2. 1 特征值分解問題
4. 2. 2 矩陣的譜分解和矩陣函數
4. 3 多項式和卷積
4. 3. 1 多項式
4. 3. 2 卷 積
4. 4 數據分析函數
4. 4. 1 隨機數發(fā)生器和統計分析指令
4. 4. 2 差分和累計指令
4. 5 MATLAB泛函指令
4. 5. 1 求函數零點
4. 5. 2 求函數極值點
4. 5. 3 數值積分
4. 5. 4 解常微分方程
4. 6 信號處理
4. 6. 1 快速Fourier變換和逆變換
4. 6. 2 數字濾波
4. 7 系統分析
4. 7. 1 線性時不變對象LTI
4. 7. 2 系統的時域和頻域分析
習題4
第五章 符號計算
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. 3 符號微積分
5. 3. 1 符號序列的求和
5. 3. 2 符號微分和Jacobian矩陣
5. 3. 3 符號積分
5. 3. 4 符號卷積
5. 4 符號積分變換
5. 4. 1 Fourier變換及其反變換
5. 4. 2 Laplace變換及其反變換
5. 4. 3 Z變換及其反變換
5. 5 符號代數方程的求解
5. 5. 1 線性方程組的符號解
5. 5. 2 一般代數方程組的解
5. 6 符號微分方程的求解
5. 6. 1 符號解法和數值解法的互補作用
5. 6. 2 求微分方程行號解的一般指令
5. 6. 3 微分方程符號解示例
5. 7 利用MAPLE的深層符號計算資源
5. 7. 1 經典特殊函數的調用
5. 7. 2 MAPLE庫函數在線幫助的檢索樹
5. 7. 3 發(fā)揮MAPLE的計算潛力
習題5
第六章 數據和函數的可視化
6. 1 引 導
6. 1. 1 離散數據和離散函數的可視化
6. 1. 2 連續(xù)函數的可視化
6. 1. 3 可視化的一般步驟
6. 2 二維曲線繪圖的基本操作
6. 2. 1 plot的基本調用格式
6. 2. 2 曲線的色彩. 線型和數據點形
6. 2. 3 坐標. 刻度和分格線控制
6. 2. 4 圖形標識
6. 2. 5 多次疊繪. 雙縱坐標和多子圖
6. 2. 6 交互式圖形指令
6. 3 三維繪圖的基本操作
6. 3. 1 三維線圖指令plot3
6. 3. 2 三維網線圖和曲面圖
6. 3. 3 透視. 鏤空和裁切
6. 4 高維可視化
6. 4. 1 二維半圖指令pcolor, contour, contourf
6. 4. 2 四維表現
6. 4. 3 動態(tài)圖形
6. 5 三維圖形的精細控制
6. 5. 1 視點控制
6. 5. 2 色彩控制
6. 5. 3 照明和材質處理
6. 6 圖 像
6. 7 圖形窗功能簡介
6. 8 函數繪圖的簡捷指令
6. 8. 1 一元函數簡捷繪圖指令
6. 8. 2 二元函數簡捷繪圖指令
習題6
第七章 M文件和函數句柄
7. 1 M文本編輯器
7. 2 MATLAB控制流
7. 2. 1 for循環(huán)結構
7. 2. 2 while循環(huán)結構
7. 2. 3 if-else-end分支結構
7. 2. 4 switch-case結構
7. 2. 5 try-catch結構
7. 2. 6 控制程序流的其他常用指令
7. 3 腳本文件和函數文件
7. 3. 1 M腳本文件
7. 3. 2 M函數文件
7. 3. 3 局部變量和全局變量
7. 3. 4 M文件的一般結構
7. 3. 5 P碼文件
7. 3. 6 MATLAB的搜索過程
7. 4 變量的檢測傳遞和限權使用函數
7. 4. 1 輸入輸出宗量檢測指令
7. 4. 2 跨空間變量傳遞
7. 4. 3 子函數和私用函數
7. 5 串演算函數
7. 5. 1 eval
7. 5. 2 feval
7. 5. 3 內聯函數
7. 6 函數句柄
7. 6. 1 函數句柄的創(chuàng)建和觀察
7. 6. 2 函數句柄的基本用法
習題7
第八章 SIMULINK交互式仿真集成環(huán)境
8. 1 引 導
8. 1. 1 使用入門
8. 1. 2 SIMULINK模型窗的組成
8. 2 模型的創(chuàng)建
8. 2. 1 模型概念和文件操作
8. 2. 2 模塊操作
8. 2. 3 信號線操作
8. 2. 4 對模型的注釋
8. 2. 5 常用的Sourse庫信源
8. 2. 6 常用的Sink庫信宿
8. 2. 7 仿真的配置
8. 3 連續(xù)系統建模
8. 3. 1 線性系統
8. 3. 2 非線性系統
8. 4 封裝子系統的創(chuàng)建及受控執(zhí)行
8. 4. 1 簡裝子系統及其應用
8. 4. 2 條件執(zhí)行子系統
8. 5 離散時間系統和混合系統
8. 5. 1 若干基本模塊
8. 5. 2 多速率離散時間系統
8. 6 用MATLAB指令運行SIMULINK模型
習題8
第九章 句柄圖形
9. 1 句柄圖形體系
9. 1. 1 圖形對象. 對象句柄和句柄圖形樹結構
9. 1. 2 對象屬性
9. 2 圖形對象的操作
9. 2. 1 圖形對象創(chuàng)建指令一覽
9. 2. 2 對象句柄的獲取方法
9. 3 對象屬性的獲取和設置
9. 3. 1 創(chuàng)建對象時設置屬性
9. 3. 2 get和set
9. 3. 3 對象屬性的缺省設置和查詢
9. 3. 4 屬性查詢和設置示例
9. 4 為低層指令繪圖準備圖/軸
9. 4. 1 'NextPlot"屬性
9. 4. 2 準備圖/軸的簡捷指令newplot
9. 4. 3 高層繪圖文件的形成
9. 5 軸對象
9. 5. 1 軸位框的幾何屬性和多軸位框
9. 5. 2 軸刻度的屬性控制
9. 5. 3 坐標軸尺度. 方向. 位置屬性
9. 5. 4 任意布置子圖和軸外注釋
9. 6 實時動畫
9. 6. 1 擯除屬性'EraseMode'
9. 6. 2 屏幕刷新指令drawnow
9. 6. 3 動畫制作示例
習題9
第十章 圖形用戶界面(GUI)制作
10. 1 入 門
10. 2 圖形用戶界面的設計原則和一般步驟
10. 2. 1 設計原則
10. 2. 2 一般制作步驟
10. 3 界面菜單(uimenu)
10. 3. 1 圖形窗的標準菜單
10. 3. 2 自制的用戶菜單
10. 3. 3 用戶菜單的屬性
10. 3. 4 現場菜單的制作
10. 4 用戶控件(uicontrol)
10. 4. 1 控件制作函數
10. 4. 2 用戶控件的種類
10. 4. 3 控件制作示例
10. 5 圖形用戶界面設計工具
習題10
第十一章 MATIk
11. 1 M編譯器的功用和前
11. 2 創(chuàng)建MEX文件
11. 2. 1 MEX文件編譯的驗證
11. 2. 2 由M文件創(chuàng)建C MEX文件的算例
11. 3 創(chuàng)建獨立的外部應用程序
11. 3. 1 M編譯器的預配置
11. 3. 2 獨立外部程序的工作特點和創(chuàng)建過程
11. 3. 3 關于指令mbuild
11. 3. 4 科學計算和結果可視化獨立應用程序的創(chuàng)建
習題11
第十二章 Notebook
12. 1 Notebook的安裝
12. 2 Notebook的啟動
12. 2. 1 從Word中啟動Notebook
12. 2. 2 從MATLAB中啟動Notebook
12. 2. 3 Notebook成功啟動標志和中文M—book模板的形成
12. 3 M—book模板的使用
12. 3. 1 輸入細胞(群)的創(chuàng)建和運行
12. 3. 2 Notebook菜單的其他選項
12. 3. 3 輸出細胞的格式控制
12. 3. 4 細胞的祥式
12. 3. 5 使用M—book模板的若干參考技法
習題12
附錄A MATLAB主包函數指令表
附錄B 光盤使用說明
參考文獻