本書基于MATLABR2015b和Simulink7.9版,內(nèi)容分為認(rèn)識MATLAB、程序設(shè)計(jì)、繪圖、符號計(jì)算、數(shù)值計(jì)算、圖形用戶界面、Simulink仿真和數(shù)字圖像處理綜合實(shí)訓(xùn)。在附錄中列出了常用函數(shù),書末附有部分習(xí)題答案。
★ 本書是《MATLAB基礎(chǔ)及應(yīng)用 第3版》(ISBN 978-7-111-37424-4)的改版。 ★ 知識系統(tǒng)全面,深度適中; ★ 文字通俗流暢,便于教學(xué); ★ 例題習(xí)題、實(shí)訓(xùn)項(xiàng)目豐富; ★ 適合任務(wù)驅(qū)動式教學(xué)方法。
第1章 認(rèn)識MATLAB
1.1 MATLAB概述
1.1.1 操作桌面
1.1.2 幫助系統(tǒng)
1.1.3 數(shù)據(jù)結(jié)構(gòu)
1.1.4 MATLAB的特點(diǎn)
1.2 數(shù)據(jù)運(yùn)算
1.2.1 變量
1.2.2 常用數(shù)學(xué)函數(shù)
1.2.3 數(shù)據(jù)操作
1.3 矩陣
1.3.1 矩陣的建立
1.3.2 矩陣的基本計(jì)算
1.3.3 矩陣的操作
1.3.4 復(fù)數(shù)和復(fù)數(shù)矩陣
1.3.5 稀疏矩陣
1.4 關(guān)系運(yùn)算與邏輯運(yùn)算
1.4.1 關(guān)系運(yùn)算符
1.4.2 邏輯運(yùn)算符
1.4.3 其他關(guān)系與邏輯函數(shù)
1.5 文件操作
1.5.1 文件的打開與關(guān)閉
1.5.2 二進(jìn)制文件的讀寫操作
1.5.3 聲音文件的讀寫操作
1.5.4 圖像文件的讀寫操作
1.6 實(shí)訓(xùn):MATLAB數(shù)據(jù)處理
1.6.1 跟我學(xué)
1.6.2 自己練
1.7 習(xí)題
第2章 MATLAB程序設(shè)計(jì)
2.1 M文件
2.1.1 M文件的建立
2.1.2 M文件的調(diào)試
2.2 程序流程語句
2.2.1 if語句
2.2.2 switch語句
2.2.3 while語句
2.2.4 for語句
2.2.5 循環(huán)的嵌套
2.2.6 其他語句
2.3 函數(shù)文件
2.3.1 基本結(jié)構(gòu)
2.3.2 函數(shù)調(diào)用
2.3.3 參數(shù)的可調(diào)性
2.3.4 全局變量
2.4 編程技巧
2.4.1 測定程序執(zhí)行時(shí)間
2.4.2 程序的優(yōu)化
2.5 實(shí)訓(xùn):MATLAB程序設(shè)計(jì)
2.5.1 跟我學(xué)
2.5.2 自己練
2.6 習(xí)題
第3章 MATLAB繪圖
3.1 二維繪圖
3.1.1 plot函數(shù)
3.1.2 圖形修飾
3.2.3 圖形控制
3.2 特殊二維圖形繪圖
3.2.1 特殊坐標(biāo)二維圖形
3.2.2 特殊二維圖形
3.3 三維繪圖
3.3.1 三維數(shù)據(jù)的產(chǎn)生
3.3.2 三維曲線圖
3.3.3 三維曲面圖形
3.4 圖形交互式編輯
3.4.1 圖形編輯工具
3.4.2 圖形對象的屬性編輯
3.5 實(shí)訓(xùn):MATLAB繪圖
3.5.1 跟我學(xué)
3.5.2 自己練
3.6 習(xí)題
第4章 MATLAB符號計(jì)算
4.1 符號函數(shù)的計(jì)算
4.1.1 符號變量和符號矩陣
4.1.2 常用函數(shù)
4.1.3 可視化符號函數(shù)計(jì)算器
4.2 符號微積分
4.2.1 符號極限
4.2.2 符號求導(dǎo)
4.2.3 符號積分
4.3 符號方程求解
4.3.1 代數(shù)方程
4.3.2 符號微分方程求解
4.4 級數(shù)
4.4.1 級數(shù)的符號求和
4.4.2 函數(shù)的泰勒級數(shù)
4.5 符號計(jì)算結(jié)果的繪圖
4.5.1 數(shù)值化繪圖
4.5.2 直接繪圖
4.6 實(shí)訓(xùn):MATLAB符號計(jì)算
4.6.1 跟我學(xué)
4.6.2 自己練
4.7 習(xí)題
第5章 MATLAB數(shù)值計(jì)算
5.1 數(shù)據(jù)分析
5.1.1 數(shù)據(jù)統(tǒng)計(jì)
5.1.2 離差和相關(guān)
5.2 數(shù)值運(yùn)算
5.2.1 多項(xiàng)式
5.2.2 插值與擬合
5.2.3 函數(shù)的極值和零點(diǎn)
5.3 常微分方程的數(shù)值求解
5.3.1 常微分方程的解法
5.3.2 龍格—庫塔法的實(shí)現(xiàn)
5.4 交互式工具
5.4.1 隨機(jī)數(shù)生成工具
5.4.2 概率分布觀察工具
5.4.3 交互式擬合工具
5.4.4 圖形窗口的擬合和統(tǒng)計(jì)工具
5.5 實(shí)訓(xùn):MATLAB數(shù)值計(jì)算
5.5.1 跟我學(xué)
5.5.2 自己練
5.6 習(xí)題
第6章 圖形用戶界面
6.1 認(rèn)識GUI
6.1.1 GUI開發(fā)環(huán)境
6.1.2 GUI設(shè)計(jì)規(guī)范
6.2 GUIDE常用工具
6.2.1 控件
6.2.2 排列工具
6.2.3 對象屬性檢查器
6.2.4 圖形窗口的屬性
6.3 菜單和對話框
6.3.1 圖形對象句柄函數(shù)
6.3.2 菜單
6.3.3 對話框
6.4 實(shí)訓(xùn):圖形用戶界面設(shè)計(jì)
6.4.1 跟我學(xué)
6.4.2 自己練
6.5 習(xí)題
第7章 Simulink仿真
7.1 認(rèn)識Simulink
7.1.1 Simulink的啟動和退出
7.1.2 Simulink基本模塊
7.2 Simulink模塊操作
7.2.1 模塊的編輯處理
7.2.2 模塊屬性和參數(shù)的設(shè)置
7.2.3 模塊間的連線
7.3 仿真模型的參數(shù)設(shè)置
7.3.1 Solver選項(xiàng)卡
7.3.2 Data Import/Export選項(xiàng)卡
7.3.3 Diagnostics選項(xiàng)卡
7.4 實(shí)訓(xùn):Simulink仿真
7.4.1 跟我學(xué)
7.4.2 自己練
7.5 習(xí)題
第8章 MATLAB應(yīng)用綜合實(shí)訓(xùn)
8.1 數(shù)字圖像的幾何操作
8.1.1 項(xiàng)目說明
8.1.2 項(xiàng)目設(shè)計(jì)提示
8.1.3 項(xiàng)目評價(jià)
8.2 數(shù)字圖像增強(qiáng)
8.2.1 項(xiàng)目說明
8.2.2 項(xiàng)目設(shè)計(jì)提示
8.2.3 項(xiàng)目評價(jià)
8.3 數(shù)字圖像置亂
8.3.1 項(xiàng)目說明
8.3.2 項(xiàng)目設(shè)計(jì)提示
8.3.3 項(xiàng)目評價(jià)
8.4 數(shù)字水印技術(shù)
8.4.1 項(xiàng)目說明
8.4.2 項(xiàng)目設(shè)計(jì)提示
8.4.3 項(xiàng)目評價(jià)
8.5 大米堊白度的自動檢測
8.5.1 項(xiàng)目說明
8.5.2 項(xiàng)目設(shè)計(jì)提示
8.5.3 項(xiàng)目評價(jià)
附錄A MATLAB命令參考
附錄B 工具箱函數(shù)
部分習(xí)題答案
參考文獻(xiàn)