MATLAB 2008全程指南

《MATLAB 2008全程指南》是2009年3月1日電子工業出版社出版的圖書,作者是董辰輝。本書包含了378個計算實例,所有的實例都經過上機調試,可靠完整。讀者可以在自己的MATLAB環境中準確地重現書中所提供的實例結果。

內容簡介

《MATLAB2008全程指南》由入門到提高系統地介紹了MATLAB及其工具箱的基本功能與使用,包括MATLAB基礎知識、數值計算、符號計算、編程基礎、檔案操作、數據可視化、圖像處理、最佳化工具箱、信號處理、Simulink仿真、GUI設計、MATLAB與Microsoft Office和混合編程等功能的使用方法。在配套光碟中附有部分實例的源檔案,以方便讀者理解和掌握相關知識。

MATLAB是由MathWorks公司推出的用於數值計算、圖像處理、信號處理、自動控制和數據分析等諸多方面的科學計算軟體。

《MATLAB2008全程指南》既可以作為理工科院校研究生、本科生系統學習的教材,又可以作為廣大科技工作者對MATLAB軟體入門到提高的自學用書和使用手冊。

圖書目錄

第1篇 基礎知識

第1章 MATLAB操作基礎

1.1 MATLAB概述

1.2 MATLAB發展歷史

1.3 MATLAB主要功能

1.4 MATLAB安裝

1.5 MATLAB的啟動和退出

1.5.1 MATLAB啟動

1.5.2 MATLAB的退出

1.6 MATLAB操作界面

1.6.1 選單欄

1.6.2 工具列

1.6.3 命令視窗

1.6.4 工作空間視窗

1.6.5 當前目錄視窗

1.6.6 歷史記錄視窗

1.7 MATLAB在線上幫助系統

1.7.1 在線上幫助系統

1.7.2 命令視窗查詢幫助

第2章 數據結構與類型

2.1 常量與變數

2.1.1 常量

2.1.2 變數

2.2 數組與矩陣

2.2.1 數組

2.2.2 矩陣

2.3 邏輯類型與關係運算

2.3.1 邏輯數據類型

2.3.2 邏輯運算

2.3.3 關係運算

2.3.4 運算符優先權

2.4 字元串

2.4.1 創建字元串

2.4.2 類型轉換

2.4.3 比較字元串

2.4.4 字元分類

2.4.5 查找與替換

2.5 結構數組

2.5.1 結構數組的創建

2.5.2 結構數組中的數據獲取

2.5.3 結構數組中的操作

2.5.4 結構數組的大小

2.5.5 結構數組的嵌套

2.6 元胞數組

2.6.1 元胞數組的創建

2.6.2 元胞數組中的數據獲得

2.6.3 元胞數組的刪除與重塑

2.6.4 元胞數組中的操作函式

2.6.5 元胞數組的嵌套

2.6.6 元胞數組與數值數組間的轉化

第3章 數值計算及數據分析

3.1 因式分解

3.1.1 行列式、逆和秩

3.1.2 LU因式分解

3.1.3 QR因式分解

3.1.4 範數

3.2 矩陣特徵值和奇異值

3.2.1 特徵值和特徵向量的求取

3.2.2 奇異值分解

3.3 數據分析和統計

3.3.1 基本的數據分析函式

3.3.2 協方差和相關係數函式

3.4 數值積分

3.4.1 一元函式的數值積分

3.4.2 重積分的數值計算

3.4.3 三重積分的數值計算

3.5 插值

3.5.l一維數據插值

3.5.2 雛數據插值

3.5.3 多雛插值

3.6 多項式曲線擬合

3.6.l最小二乘原理及其曲線擬合算法

3.6.2 曲線擬合的實現

3.7 傅立葉分析

3.7.1 傅立葉變換

3.7.2 快速傅立葉變換

3.8 微分方程

3.8.l常微分方程

3.8.2 偏微分方程

3.9 稀疏矩陣

3.9.1 稀疏矩陣的存儲方式

3.9.2 稀疏矩陣的創建

3.9.3 稀疏矩陣的函式處理

3.9.4 稀疏矩陣的交換與重新排序

4.1 符號變數、表達式及符號方程

4.1.1 使用sym函式定義符號變數及表達式

4.1.2 使用syms函式定義符號變數及表迭式

4.1.3 符號方程的生成

4.2 符號變數的基本操作

4.2.1 findsym函式

4.2.2 任意精度確定的符號表達式

4.2.3 數值型與符號型變數的轉換

4.3 符號矩陣的生成和運算

4.3.1 符號矩陣的生成

4.3.2 符號矩陣及符號數組的運算

4.4 符號微積分

4.4.1 符號求極限

4.4.2 符號求導與微分

4.4.3 符號積分

4.4.4 級數求和

4.4.5 taylor級數

4.5 符號函式圖形表示

4.5.1 繪製符號函式的圖形

4.5.2 三維參量曲線圖

4.5.3 極坐標圖形

4.5.4 符號函式的三維格線圖

4.5.5 繪製符號函式等高線圈

4.5.6 不同顏色填充等高線圈

4.5.7 曲面格線囤與等高線圖的混合圈

4.5.8 三維彩色曲面圖

4.5.9 曲面圖與等高線圈的混合圖

4.5.10 繪製函式圖形

4.6 符號代數方程的求解

4.6.1 求代數方程符號解

4.6.2 求代數方程組符號解

4.6.3 求微分方程符號解

4.6.4 求微分方程組符號解

4.7 符號表達式的基本運算

4.7.1 符號表達式的提取分子、分母運算

4.7.2 符號表達式的基本代數運算

4.7.3 符號表達式的高級運算

4.7.4 符號數值函式的創建

5.1 M檔案

5.1.1 M檔案編輯器

5.1.2 M檔案的基本內容

5.1.3 腳本式M檔案

5.1.4 函式式M檔案

5.2 函式流程控制

5.2.1 順序結構

5.2.2 ifelseend

5.2.3 switchcaseend

5.2.4 for循環

5.2.5 while循環

5.2.6 人機互動命令

5.3 函式的類型

5.3.1 主函式

5.3.2 子函式

5.3.3 私有函式

5.3.4 嵌套函式

5.3.5 重我函式

5.3.6 匿名函式

5.4 函式的變數和參數

5.4.1 變數類型

5.4.2 變數的輸入輸出規則

5.4.3 向嵌套函式輸入可選參數

5.4.4 傳送特定類型的參數

5.5 函式句柄

5.5.1 函式句柄的創建

5.5.2 函式句柄的調用

5.5.3 函式句柄的操作

5.6 記憶體的使用

5.6.1 記憶體管理函式

5.6.2 高效使用記憶體的策略

5.6.3 解決“outofMemory”錯誤

5.7 程式調試和最佳化

5.7.1 使用Debugger視窗進行調試

5.7.2 在命令視窗中進行調試

5.7.3 Profile性能檢測

5.8 錯誤處理

5.8.1 使用try.catch語句捕捉錯誤

5.8.2 處理錯誤和從錯誤中恢復

5.8.3 警告

5.9 程式開發的一些建議

第2篇 開發進階

6.1 MATLAB支持的檔案格式

6.2 使用導入嚮導來導入文本數據

6.3 使用導入函式來導入文本數據

6.3.1 導入數值文本數據

6.3.2 導入有分隔設定的AscII數據檔案

6.3.3 導入帶有文本頭的檔案數據

6.3.4 導八字母數值混合的數據

6.4 按照AsCII碼格式導出數據

6.4.1 將數據導出成帶有分隔設定的AscII碼檔案

6.4.2 使用diary命令來導出數據

6.4.3 用csvwn~函式導出矩陣數據

6.5 對mat檔案的操作

6.5.1 使用嚮導來導入mat檔案中的數據

6.5.2 使用函式或命令來預覽和導入mat檔案中的數據

6.6 將Workspace中數據導出為mat檔案

6.6.1 通過選單將worksDace中數據導出為mat檔案

6.6.2 通過save命令導出worksDace中數據為mat檔案

6.7 對圖像檔案的操作

6.7.1 使用嚮導導入圖像檔案

6.7.2 讀入與導出圖像檔案數據

6.8 對音頻和視頻檔案的操作

6.8.1 利用嚮導打開音頻或視頻檔案

6.8.2 獲取音頻和視頻檔案的檔案頭信息

6.8.3 音頻視頻檔案的讀入與導出

6.9 對表檔案的操作

6.9.1 時Excel文檔的操作

6.9.2 時Loms123數據袁的操作

6.10 使用低端I,()函式來操作檔案

6.10.1 檔案的打開和關閉

6.10.2 二進制數據的讀取

6.10.3 進制數據的寫入

6.10.4 逆行讀取文本檔案

6.10.5 格式化讀取AscⅡ碼數據

6.10.6 格式化寫入文本檔案

6.10.7 控制檔案指針

7.1 二維圖形7.1 1基本繪圖函式

7.1.2 特殊二維圖形

7.2 三維圖形

7.2.1 繪製三維曲線圈

7.2.2 繪製三維曲面圈

7.2.3 特殊三維圖形

7.1 3圖形注釋

7.3.1 圖形注釋方法

7.3.2 圖題的標註

7.3.3 添加坐標軸標註

7.3.4 文本標註和互動式文本標註

7.3.5 圖例的添加

7.3.6 坐標格線的添加

7.4 三維圖形的高級控制

7.4.1 視點控制

7.4.2 顏色的使用

7.4.3 光照控制

第3篇 行業套用

8.1 數字圖像處理學

8.1.1 數字圖像處理內容

8.1.2 數字圖像處理套用

8.2 MATLAB圖像

8.2.1 MATAB圖像類型

8.2.2 圖像格式

8.3 圖像檔案的操作

8.3.1 查詢圖像檔案的信息

8.3.2 圖像檔案的讀取

8.3.3 圖像檔案的顯示

8.3.4 圖像檔案的存儲

8.3.5 圖像格式的轉換

8.4 圖像的幾何運算

8.4.1 圖像的平移

8.4.2 圖像的鏡像變換

8.4.3 圖像縮放

8.4.4 圖像的旋轉

8.4.5 圖像的剪下

8.5 圖像的正交變換

8.5.1 傅立葉變換

8.5.2 離散餘弦變換

8.5.3 沃爾什-哈達瑪變換(WHT)

8.5.4 Radon變換

8.6 MATLAB圖像增強

8.6.1 像素值及其統計特性

8.6.2 對比度增強

8.6.3 直方圖均衡化

8.6.4 空域濾波增強

8.6.5 頻域增強

第9章 MATLAB最佳化問題套用

9.1 MATLAB求解器

9.2 求解極小值

9.2.1 標量最小值最佳化

9.2.2 無約束最小值最佳化

9.2.3 線性規劃

9.2.4 次規劃

9.2.5 約束最小值最佳化

9.3 多目標最佳化

9.3.1 fgoalattain函式

9.3.2 fminim函式

9.4 方程組求解

9.4.1 form自數

9.4.2 fsolve函式

9.5 最小二乘及數據擬合

9.5.1 1sqnonneg函式

9.5.2 1sqlin函式

9.5.3 1sqnonlin函式

9.5.4 1sqcurvefit函式

9.6 直接搜尋法

9.7 模擬退火算法

9.7.1 模擬退火算算法簡介

第10章 MATLABd在信號處理中的套用

第11章 Simulink仿真

第12章 圖形用戶界面GUI設計

第13章 MATLAB與Office

第14章 MATLAB應用程式接口

相關詞條

相關搜尋

熱門詞條

聯絡我們