第1章 MATLAB 5.2概述
1.1 MATLAB簡介
1.2 MATLAB的安裝
1.3 MATLAB的工作環(huán)境
1.3.1 命令窗口
1.3.2 M文件的編輯和調試
1.3.3 MATLAB的工作空間
1.3.4 MATLAB的路徑搜索
1.4 在線幫助
第2章 矩陣與線性代數(shù)
2.1 矩陣與線性代數(shù)的基本概念
2.1.1 矩陣的加法與減法運算
2.1.2 矢量積與矩陣轉置
2.1.3 矩陣乘法
2.1.4 單位矩陣
2.1.5 Kronecker Tensor乘積
2.1.6 矢量及矩陣的范數(shù)
2.2 解線性方程
2.2.1 方陣系統(tǒng)
2.2.2 過限定系統(tǒng)
2.2.3 限定不足系統(tǒng)
2.3 逆矩陣及行列式
2.3.1 方陣的行列式與逆矩陣
2.3.2 偽逆矩陣
2.4 矩陣分解
2.4.1 平方根分解法
2.4.2 高斯消去法
2.4.3 正交分解法
2.5 矩陣冪與指數(shù)
2.6 特征值與特征矢量
2.7 奇異值分解
第3章 多項式和插值
3.1 多項式
3.1.1 多項式的表示及其運算
3.1.2 多項式的曲線擬合
3.1.3 部分分式
3.2 插值
3.2.1 一維插值
3.2.2 二維插值
3.2.3 插值方法的比較
3.3 多維數(shù)據(jù)的插值
3.3.1 三維數(shù)據(jù)插值
3.3.2 多維數(shù)據(jù)插值
3.3.3 多維數(shù)據(jù)網格
3.4 三角形測量與離散數(shù)據(jù)插值
3.4.1 Delaunny三角分解
3.4.2 最近點搜索
3.4.3 Voronoi圖表
第4章 功能函數(shù)
4.1 函數(shù)的表示
4.2 函數(shù)圖像
4.3 求函數(shù)的最小值與零點
4.3.1 求一元函數(shù)的最小值
4.3.2 求多元函數(shù)的最小值
4.3.3 設置求最小值的參數(shù)
4.3.4 求一元函數(shù)的零點
4.4 積分
4.4.1 求一元函數(shù)的定積分
4.4.2 計算曲線長度
4.4.3 二重積分
第5章 數(shù)據(jù)分析與統(tǒng)計
5.1 列向數(shù)據(jù)
5.2 基本分析函數(shù)
5.3 協(xié)方差矩陣與相關系數(shù)矩陣
5.4 微分與梯度
5.5 數(shù)據(jù)預處理
5.6 曲線擬合
5.6.1 曲線擬合實例分析
5.6.2 誤差范圍
5.7 微分方程數(shù)據(jù)過濾器
5.8 傅里葉變換
5.8.1 博里葉變換應用實例
5.8.2 傅里葉變換的幅度與相位
5.8.3 快速傅里葉變換的長度與速度的關系
第6章 繪圖功能
6.1 基本繪圖函數(shù)
6.1.1 用plot函數(shù)繪圖
6.1.2 雙Y軸圖形
6.1.3 繪制三維線型圖形
6.1.4 設置坐標軸的參數(shù)
6.1.5 圖形窗口
6.2 圖形標注
6.2.1 坐標軸標注
6.2.2 在圖形中添加文本標注和圖例
6.3 專業(yè)圖形
6.3.1 條形圖與區(qū)域圖
6.3.2 餅圖
6.3.3 柱形圖
6.3.4 繪制離散性數(shù)據(jù)的圖形
6.3.5 繪制速度與方向的圖形
6.3.6 等高線
第7章 稀疏矩陣
7.1 稀疏矩陣的概念
7.1.1 稀疏矩陣的保存
7.1.2 創(chuàng)建稀疏矩陣
7.2 查看矩陣元素
7.2.1 查看非零元素的信息
7.2.2 用圖形方式查看稀疏矩陣的信息
7.2.3 查找矩陣中的非零元素
7.3 鄰接矩陣及圖形
7.3.1 使用鄰接矩陣繪圖
7.3.2 Bucky Ball
7.3.3 圖形與稀疏矩陣的特征
7.4 稀疏矩陣的操作
7.4.1 標準數(shù)學函數(shù)處理稀疏矩陣
7.4.2 稀疏矩陣的交換與重新排序
7.4.3 稀疏矩陣的分解
7.4.4 稀疏矩陣的解線性方程求解
7.4.5 稀疏矩陣的特征值與奇異值
第8章 字符數(shù)組
8.1 字符數(shù)組
8.1.1 字符與數(shù)值的相互轉換
8.1.2 創(chuàng)建二維字符數(shù)組
8.2 字符串的比較
8.2.1 比較兩個字符串
8.2.2 用運算符比較字符串
8.2.3 字符串中字符的分類
8.3 字符串的查找與替換
8.4 字符串與數(shù)值的轉換
第9章 多維數(shù)組
9.1 多維數(shù)組的概念
9.2 多維數(shù)組的創(chuàng)建
9.2.1 擴展二維數(shù)組創(chuàng)建多維數(shù)組
9.2.2 用函數(shù)創(chuàng)建多維數(shù)組
9.3 多維數(shù)組的引用
9.4 改變多維數(shù)組的形狀
9.4.1 刪除多維數(shù)組中“大小為1的維”
9.4.2 多維數(shù)組的轉置
9.5 多維數(shù)組的計算
9.5.1 處理矢量的函數(shù)
9.5.2 逐個處理數(shù)組元素的函數(shù)
9.5.3 處理位面或矩陣的函數(shù)
9.6 多維數(shù)據(jù)的組織
第10章 結構體與單元數(shù)組
10.1 結構體
10.1.1 用賦值方式創(chuàng)建結構體
10.1.2 用函數(shù)Struct創(chuàng)建結構體
10.1.3 訪問結構體中的數(shù)據(jù)
10.1.4 添加或刪除結構體中的字段
10.1.5 處理結構體的數(shù)據(jù)
10.1.6 組織結構體的數(shù)據(jù)
10.1.7 結構體的嵌套
10.2 單元數(shù)組
10.2.1 創(chuàng)建單元數(shù)組
10.2.2 獲取單元數(shù)組的數(shù)據(jù)
10.2.3 刪除單元數(shù)組中的單元
10.2.4 改變單元數(shù)組的形狀
10.25 用單元數(shù)組作為變量
10.2.6 嵌套單元數(shù)組
10.2.7 含有結構體的單元數(shù)組
10.2.8 單元數(shù)組與數(shù)值數(shù)組之間的轉換
第11章 MATLAB編程
11.1 腳本程序
11.2 函數(shù)程序
11.2.1 函數(shù)程序的結構
11.2.2 函數(shù)命名
11.2.3 函數(shù)的工作過程
11.2.4 檢查函數(shù)的參數(shù)個數(shù)
11.2.5 參數(shù)中變量傳遞的個數(shù)
11.3 局部變量與全局變量
11.4 數(shù)據(jù)類型
11.5 運算符
11.5.1 算術運算符
11.5.2 關系運算符
11.5.3 邏輯運算符
11.5.4 運算符的優(yōu)先級
11.6 流程控制
11.6.1 if. else與elseif語句
11.6.2 switch語句
11.6.3 while語句
11.6.4 for語句
11.6.5 break語句
11.6.6 try CatCh語句
11.6.7 return語句
11.7 子函數(shù)
11.8 私有函數(shù)
11.9 數(shù)組的下標引用
11.9.1 刪除矩陣中的元素
11.9.2 高級下標引用
11.10 字符串求值
11.11 錯誤與警告
11.11.1 用函數(shù)eval和lasters處理錯誤
11.11.2 顯示錯誤和警告信息
11.12 時間與日期
11.12.1 日期格式
11.12.2 日期字符串輸出格式
11.12.3 當前日期與時間
11.12.4 時間與日期工具函數(shù)
11.12.5 計時器
11.13 獲取用戶輸入
11.14 優(yōu)化程序代碼
11.14.1 矢量化程序代碼
11.14.2 為數(shù)組預分配存儲空間
11.14.3 內存管理
第12章 MATLAB的類與對象
12.1 類與對象的概念
12.1.1 面向對象編程的特性
12.1.2 創(chuàng)建對象
12.1.3 調用類的方法
12.1.4 私有方法
12.1.5 調試類的方法
12.1.6 設置類的目錄
12.1.7 數(shù)據(jù)結構
12.2 設計用戶的MATLAB類
12.2.1 MATLAB類的標準方法
12.2.2 構造方法
12.2.3 display方法
12.2.4 訪問對象數(shù)據(jù)
12.2.5 定義對象的end索引方法
12.2.6 subsindex方法
12.3 創(chuàng)建一個多項式類
12.3.1 POlynom類的構造方法
12.3.2 類polgum的兩個轉換方法
12.3.3 類polgnom的display方法
12.3.4 polynom類的subsref方法
12.3.5 重載算術運算符
12.3.6 重載函數(shù)
12.4 類的繼承與聚合
12.4.1 繼承與聚合簡述
12.4.2 創(chuàng)建類asset及其子類
12.4.3 設計類stock
12.4.4 創(chuàng)建portfoliO類
12.5 對象的存取
12.5.1 定義類Portfolio的saveobj方法
12.5.2 類Portfolio的loadobj方法
12.6 對象的優(yōu)先級及方法調用的次序