商品簡介
MATLAB是由MathWorks公司推出的用于數值計算、圖像處理、信號處理、自動控制和數據分析等諸多方面的科學計算軟件。本書由入門到提高系統地介紹了MATLAB及其工具箱的基本功能與使用,包括MATLAB基礎知識、數值計算、符號計算、編程基礎、文件操作、數據可視化、圖像處理、優化工具箱、信號處理、Simulink仿真、GUI設計、MATLAB與Microsoft Office和混合編程等功能的使用方法。在配套光盤中附有部分實例的源文件,以方便讀者理解和掌握相關知識。
全書包含了378個計算實例,所有的實例都經過上機調試,可靠完整。讀者可以在自己的MATLAB環境中準確地重現本書所提供的實例結果。
本書既可以作為理工科院校研究生、本科生系統學習的教材,又可以作為廣大科技工作者對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 數值積分
……
第4章 符號運算
第5章 MATLAB編程基礎
第2篇 開發進階
第6章 MATLAB文件操作
第7章 數據可視化
第3篇 行業應用
第8章 MATLAB在數字圖像處理中的應用
第9章 MATLAB優化問題應用
第10章 MATLABd在信號處理中的應用
第11章 Simulink仿真
第12章 圖形用戶界面GUI設計
第4章 程序接口
第13章 MATLAB與Office
第14章 MATLAB應用程序接口