| Table of Contents |
|---|
Chapter 1: 程式計時 |
| 1-1:整段程式碼的計時方法:馬錶計時 |
| 1-2:個別函數的計時方法:程式計時器 |
| 1-3:程式計時器的其他功能 |
| 1-4:本章指令彙整 |
| Chapter 1: Exercises |
Chapter 2: 程式碼與記憶體之最佳化 |
| 2-1:向量化運算與 JIT 加速 |
| 2-2:使用多核心來加速運算 |
| 2-3:使用GPU來加速運算 |
| 2-4:矩陣的預先配置 |
| 2-5:記憶體管理 |
| Chapter 2: Exercises |
Chapter 3: 應用程式介面 |
| 3-1:MATLAB 應用程式介面 |
| 3-2:撰寫能讓 MATLAB 呼叫的 C 函數:前置測試 |
| 3-3:MATLAB 的資料結構及對應 API |
| 3-4:一個最簡單的 MEX 檔案 |
| 3-5:處理二維矩陣的 MEX 檔案範例 |
| 3-6:產生基本工作空間變數的 MEX 檔案範例 |
| 3-7:對於結構陣列的處理 |
| 3-8:從獨立的 C 程式來呼叫 MATLAB 引擎 |
| Chapter 3: Exercises |
Chapter 4: 通用運算式 |
| 4-1:通用運算式的基本介紹 |
| 4-2:通用式的基本用法 |
| 4-3:方括弧的使用 |
| 4-4:特定字元 |
| 4-5:定位符號 |
| 4-6:字元與字串的重複 |
| 4-7:選項與小括弧的使用 |
| 4-8:字串的代換 |
| Chapter 4: Exercises |
Chapter 5: 稀疏矩陣 |
| 5-1:稀疏矩陣的建立 |
| 5-2:稀疏矩陣的儲存空間 |
| 5-3:稀疏矩陣的觀看與圖示 |
| 5-4:稀疏矩陣的運算 |
| 5-5:本章指令彙整 |
| Chapter 5: Exercises |
Chapter 6: 線性代數 |
| 6-1:反矩陣與行列式 |
| 6-2:固有值與固有向量 |
| 6-3:奇異值與奇異向量 |
| 6-4:聯立線性方程式 |
| 6-5:本章指令彙整 |
| Chapter 6: Exercises |
Chapter 7: 多項式的處理與分析 |
| 7-1:多項式的加減乘除 |
| 7-2:多項式的求值、求根、微分與積分 |
| 7-3:矩陣的特徵多項式 |
| 7-4:部份分式展開 |
| 7-5:多項式擬合 |
| Chapter 7: Exercises |
Chapter 8: 一般數學函數的處理與分析 |
| 8-1:MATLAB 的函數表示法 |
| 8-2:數學函數的作圖 |
| 8-3:函數的求根 |
| 8-4:函數的極小值 |
| 8-5:數值積分 |
| 8-6:本章指令彙整 |
| Chapter 8: Exercises |
Chapter 9: 內插法 |
| 9-1:一維內插法 |
| 9-2:二維格子點內插法 |
| 9-3:二維散佈點內插法 |
| 9-4:三維格子點內插法 |
| 9-5:高維格子點內插法 |
| 9-6:三角內插法與計算幾何 |
| 9-7:本章指令彙整 |
| Chapter 9: Exercises |
Chapter 10: 曲線擬合與迴歸分析 |
| 10-1:線性迴歸:曲線擬合 |
| 10-2:線性迴歸:曲面擬合 |
| 10-3:非線性迴歸:使用 fminsearch |
| 10-4:非線性迴歸:使用混成法 |
| 10-5:非線性迴歸:使用變形法 |
| 10-6:「曲線擬合工具箱」的使用 |
| 10-7:模型複雜度的決定 |
| 10-8:最小平方法的推導 |
| Chapter 10: Exercises |
Chapter 11: 常微分方程式 |
| 11-1:ODE 指令列表 |
| 11-2:ODE 指令基本用法 |
| 11-3:ODE 指令的選項 |
| 11-4:ODE 檔案的進階用法 |
| Chapter 11: Exercises |
Chapter 12: 與Excel試算表的整合 |
| 12-1:Excel 檔案的讀取 |
| 12-2:Excel 檔案的寫入 |
| 12-3:與 Excel 相關的其它功能 |
| Chapter 12: Exercises |
Chapter 13: 與資料庫的整合 |
| 13-1:資料庫簡介 |
| 13-2:使用GUI對資料庫查詢 |
| 13-3:如何設定DSN |
| 13-4:使用MATLAB對資料庫進行查詢 |
| 13-5:使用MATLAB對資料庫進行修改 |
| 13-6:使用 MATLAB對資料庫進行修改:另一種方法 |
| Chapter 13: Exercises |
Chapter 14: MATLAB 編譯器 |
| 14-1:MATLAB編譯器簡介 |
| 14-2:產生獨立應用程式 |
| 14-3:產生共享程式庫 |
| Chapter 14: Exercises |
Chapter 15: 物件導向程式設計 |
| 15-1:物件導向程式設計 |
| 15-2:運算元的重載 |
| 15-3:物件的方法 |
| 15-4:類別的繼承 |
| 15-5:物件的聚合 |
| Chapter 15: Exercises |