出版時間:2012-1 出版社:清華大學(xué)出版社 作者:陳剛,于丹,吳迪 編著 頁數(shù):407
Tag標(biāo)簽:無
內(nèi)容概要
《matlab基礎(chǔ)與實例進(jìn)階(配光盤)》在結(jié)構(gòu)安排上,遵循循序漸進(jìn)的原則,通過大量的實例講解matlab的基礎(chǔ)知識與高級應(yīng)用,并通過重點提示和課后習(xí)題引導(dǎo)讀者對重點知識的理解和掌握。
《matlab基礎(chǔ)與實例進(jìn)階(配光盤)》共14章,主要內(nèi)容包括matlab概述,matlab的基礎(chǔ)知識與基本運算,matlab程序設(shè)計基礎(chǔ),matlab數(shù)據(jù)文件i/o,matlab圖形繪制,matlab高級圖形用戶界面設(shè)計,matlab與word和excel的組合使用,matlab與c/c++及java的混合編程,matlab科學(xué)計算,simulink仿真以及matlab在信號處理、數(shù)字圖像處理和通信系統(tǒng)仿真中的應(yīng)用。
《matlab基礎(chǔ)與實例進(jìn)階(配光盤)》內(nèi)容翔實、安排合理,圖解清楚、講解透徹,案例豐富實用,能夠使用戶快速、全面地掌握matlab的基礎(chǔ)知識和高級應(yīng)用。本書面向matlab初中級讀者,既可作為各類培訓(xùn)學(xué)校的教材用書,也可作為工程技術(shù)人員及中專、中技、高職、高專、本科院校相關(guān)專業(yè)師生的參考書。
書籍目錄
第1章 matlab概述
1.1 matlab簡介
1.1.1 matlab發(fā)展歷程
1.1.2 matlab體系結(jié)構(gòu)
1.1.3 matlab產(chǎn)品家族
1.2 matlab的安裝與運行
1.2.1 matlab運行環(huán)境要求
1.2.2 matlab的安裝
1.2.3 matlab的啟動與退出
1.3 matlab集成開發(fā)環(huán)境
1.3.1 matlab的主菜單
1.3.2 matlab的工具欄
1.3.3 matlab的窗口
1.4 matlab幫助和演示系統(tǒng)
1.4.1 命令窗口幫助系統(tǒng)
1.4.2 聯(lián)機(jī)幫助系統(tǒng)
1.4.3 聯(lián)機(jī)演示系統(tǒng)
思考與練習(xí)
第2章 matlab基礎(chǔ)知識與基本運算
2.1 matlab數(shù)據(jù)類型
2.1.1 數(shù)值類型
2.1.2 邏輯類型
2.1.3 字符和字符串
2.1.4 函數(shù)句柄
2.1.5 結(jié)構(gòu)體
2.1.6 單元數(shù)組
2.2 基本運算符
2.2.1 算術(shù)運算符
2.2.2 關(guān)系運算符
2.2.3 邏輯運算符
2.2.4 運算符優(yōu)先級
2.3 數(shù)組及其運算
2.3.1 數(shù)組的創(chuàng)建
2.3.2 數(shù)組元素的訪問
2.3.3 數(shù)組操作
2.3.4 數(shù)組運算
2.3.5 多維數(shù)組
2.4 矩陣及其運算
2.4.1 特殊矩陣
2.4.2 稀疏矩陣
2.4.3 矩陣運算
思考與練習(xí)
第3章 matlab程序設(shè)計基礎(chǔ)
3.1 m文件介紹
3.1.1 m文件編輯器
3.1.2 m文件的基本內(nèi)容
3.1.3 腳本m文件
3.1.4 函數(shù)m文件
3.2 流程控制
3.2.1 順序結(jié)構(gòu)
3.2.2 條件控制結(jié)構(gòu)
3.2.3 循環(huán)控制結(jié)構(gòu)
3.2.4 程序終止控制
3.2.5 錯誤控制結(jié)構(gòu)
3.2.6 人機(jī)交互命令
3.3 變量和函數(shù)
3.3.1 全局變量和局部變量
3.3.2 變量的傳遞
3.3.3 主函數(shù)和子函數(shù)
3.3.4 私有函數(shù)
3.3.5 嵌套函數(shù)
3.3.6 重載函數(shù)
3.3.7 匿名函數(shù)
3.4 串演算函數(shù)
3.4.1 eval函數(shù)
3.4.2 inline函數(shù)
3.5 內(nèi)存的使用
3.5.1 內(nèi)存管理函數(shù)
3.5.2 高效使用內(nèi)存的策略
3.6 matlab面向?qū)ο蟪绦蛟O(shè)計
3.6.1 面向?qū)ο蠡A(chǔ)
3.6.2 matlab類的定義
3.6.3 matlab對象的使用
3.6.4 面向?qū)ο蟪绦驅(qū)嵗?br /> 思考與練習(xí)
第4章 matlab數(shù)據(jù)文件i/o
4.1 導(dǎo)入向?qū)У氖褂谩?br /> 4.2 文件的基本操作
4.2.1 文件的打開與關(guān)閉
4.2.2 文件的位置控制
4.3 讀寫mat文件
4.3.1 mat文件的寫入
4.3.2 mat文件的讀取
4.4 讀寫二進(jìn)制文件
4.4.1 二進(jìn)制文件的寫入
4.4.2 二進(jìn)制文件的讀取
4.5 讀寫文本文件
4.5.1 文本文件的寫入
4.5.2 文本文件的讀取
4.6 操作音頻/視頻文件
4.6.1 音頻文件的導(dǎo)入導(dǎo)出與播放
4.6.2 視頻文件的導(dǎo)入導(dǎo)出與播放
思考與練習(xí)
第5章 matlab圖形繪制
5.1 圖形繪制基本流程
5.2 二維圖形的繪制
5.2.1 繪制二維曲線
5.2.2 設(shè)置曲線樣式
5.2.3 添加圖形標(biāo)注
5.2.4 定制坐標(biāo)軸
5.2.5 多圖形繪制
5.2.6 子圖繪制
5.2.7 特殊圖形繪制
5.3 三維圖形的繪制
5.3.1 繪制三維曲線
5.3.2 繪制三維曲面
5.3.3 繪制特殊三維圖形
5.3.4 三維圖形顯示控制
思考與練習(xí)
第6章 matlab高級圖形用戶界面設(shè)計
6.1 句柄圖形對象
6.1.1 句柄圖形結(jié)構(gòu)
6.1.2 圖形對象的屬性
6.1.3 圖形對象的創(chuàng)建
6.1.4 圖形對象創(chuàng)建實例
6.2 圖形用戶界面設(shè)計原則和一般步驟
6.2.1 設(shè)計原則
6.2.2 設(shè)計步驟
6.3 全命令行的m文件編程實現(xiàn)gui設(shè)計
6.3.1 回調(diào)函數(shù)的編寫
6.3.2 圖形用戶界面設(shè)計實例
6.4 guide輔助的gui設(shè)計
6.4.1 guide介紹
6.4.2 交互組件
6.4.3 設(shè)計菜單
6.4.4 編寫回調(diào)函數(shù)
思考與練習(xí)
第7章 matlab與word和excel的組合使用
7.1 notebook簡介
7.1.1 notebook的配置
7.1.2 notebook的啟動
7.2 在ms-word中使用notebook
7.2.1 notebook菜單功能
7.2.2 輸入單元(組)和輸出單元
7.2.3 自初始化單元
7.2.4 notebook菜單的其他常用選項
7.2.5 輸出單元的格式控制
7.3 excel?link簡介
7.3.1 excel link的配置與安裝
7.3.2 spreadsheet link ex工具欄
7.4 excel?link函數(shù)
7.4.1 連接管理函數(shù)
7.4.2 數(shù)據(jù)管理函數(shù)
7.4.3 使用excel link函數(shù)的注意事項
7.5 excel link應(yīng)用實例
思考與練習(xí)
第8章 matlab與c/c++混合編程
8.1 matlab混合編程概述
8.1.1 matlab外部接口簡介
8.1.2 常用matlab與c/c++混合編程方法
8.2 使用mat文件實現(xiàn)數(shù)據(jù)交互
8.2.1 mat文件簡介
8.2.2 操作mat文件的matlab api
8.2.3 編譯和鏈接c/c++ mat程序的環(huán)境配置
8.2.4 使用mat文件實現(xiàn)數(shù)據(jù)交互實例
8.3 使用共享庫實現(xiàn)混合編程
8.3.1 matlab調(diào)用共享庫函數(shù)
8.3.2 給共享庫中的函數(shù)傳遞參數(shù)
8.3.3 使用libpointer/libstruct對象傳遞參數(shù)
8.3.4 使用共享庫實現(xiàn)混合編程實例
8.4 使用mex文件實現(xiàn)混合編程
8.4.1 mex文件簡介
8.4.2 使用mex文件的環(huán)境配置
8.4.3 c語言mex函數(shù)
8.4.4 c語言創(chuàng)建mex文件實例
8.4.5 c++語言創(chuàng)建mex文件實例
8.5 使用matlab引擎實現(xiàn)混合編程
8.5.1 matlab引擎簡介
8.5.2 matlab引擎函數(shù)
8.5.3 matlab引擎的使用
8.5.4 vs2005中開發(fā)matlab引擎程序?qū)嵗?br /> 8.6 使用matlab編譯器實現(xiàn)混合編程
8.6.1 matlab編譯器簡介
8.6.2 編譯器的安裝與配置
8.6.3 編譯和部署matlab程序
8.6.4 使用編譯器混合編程實例
思考與練習(xí)
第9章 matlab與java混合編程
9.1 matlab的java接口與matlab builder ja
9.1.1 matlab java接口簡介
9.1.2 matlab builder ja簡介
9.2 在matlab環(huán)境中調(diào)用java
9.2.1 在matlab中訪問java類的準(zhǔn)備工作
9.2.2 創(chuàng)建和使用java對象
9.2.3 在matlab中使用java數(shù)組
9.2.4 java對象與matlab數(shù)據(jù)交互
9.3 在java環(huán)境中調(diào)用matlab
9.3.1 matlab builder ja安裝與環(huán)境配置
9.3.2 創(chuàng)建java組件
9.3.3 發(fā)布java組件
9.3.4 在java程序中調(diào)用java組件
9.4 matlab與java混合編程實例
9.4.1 matlab環(huán)境調(diào)用java實例
9.4.2 java環(huán)境調(diào)用matlab實例
思考與練習(xí)
第10章 matlab科學(xué)計算
10.1 數(shù)據(jù)插值
10.1.1 一維插值
10.1.2 二維插值和三維插值
10.1.3 數(shù)據(jù)插值實例
10.2 曲線擬合
10.2.1 多項式基礎(chǔ)
10.2.2 多項式曲線擬合應(yīng)用實例
10.3 微積分
10.3.1 積分
10.3.2 導(dǎo)數(shù)
10.3.3 極限
10.3.4 級數(shù)求和
10.3.5 泰勒級數(shù)展開
10.4 線性方程組求解
10.4.1 直接法
10.4.2 矩陣求逆法
10.4.3 矩陣分解法
10.4.4 迭代法
10.5 非線性方程(組)求解
10.5.1 非線性方程的求根
10.5.2 非線性方程組的數(shù)值解法
10.6 微分方程求解
10.6.1 常微分方程求解
10.6.2 偏微分方程求解
10.6.3 偏微分方程求解實例
10.7 最優(yōu)化問題
10.7.1 最優(yōu)化函數(shù)
10.7.2 無約束最優(yōu)化
10.7.3 有約束最優(yōu)化
10.7.4 線性規(guī)劃
思考與練習(xí)
第11章 simulink仿真
11.1 simulink基本概念
11.1.1 simulink運行方法及編輯窗口
11.1.2 simulink模塊庫
11.1.3 simulink模塊基本操作
11.1.4 simulink仿真參數(shù)設(shè)置
11.2 simulink子系統(tǒng)建立與封裝技術(shù)
11.2.1 子系統(tǒng)建立
11.2.2 條件執(zhí)行子系統(tǒng)建立
11.2.3 子系統(tǒng)封裝方法與實例
11.3 simulink仿真命令與回調(diào)方法
11.3.1 simulink模型構(gòu)造與編輯命令
11.3.2 simulink模型仿真命令
11.3.3 模型與模塊的回調(diào)方法
11.4 s函數(shù)
11.4.1 s函數(shù)基本概念
11.4.2 s函數(shù)工作原理
11.4.3 用m文件編寫s函數(shù)
11.4.4 s函數(shù)創(chuàng)建器的使用
11.5 stateflow原理與應(yīng)用
11.5.1 stateflow應(yīng)用基礎(chǔ)
11.5.2 stateflow建模實例
11.6 simulink模型的實時代碼生成技術(shù)
11.6.1 real-time workshop介紹
11.6.2 simulink模型的普通實時代碼生成實例
思考與練習(xí)
第12章 matlab信號處理
12.1 信號處理工具箱基礎(chǔ)
12.1.1 工具箱簡介
12.1.2 交互式工具
12.1.3 基本的信號處理概念
12.1.4 信號產(chǎn)生實例
12.2 濾波器設(shè)計與實現(xiàn)
12.2.1 濾波器的實現(xiàn)和分析
12.2.2 頻率響應(yīng)
12.2.3 濾波器的設(shè)計
12.2.4 濾波器設(shè)計實例
12.2.5 用filterbuilder gui設(shè)計濾波器
12.2.6 濾波器設(shè)計和分析gui
12.3 統(tǒng)計信號處理
12.3.1 相關(guān)和協(xié)方差
12.3.2 譜估計
12.4 信號處理gui
12.4.1 信號觀察器
12.4.2 濾波器可視化工具
12.4.3 頻譜觀察器
12.4.4 噪聲的濾波和分析
12.5 工具箱中的其他常用處理方法
12.5.1 窗
12.5.2 參數(shù)建模
12.5.3 重采樣
12.5.4 倒譜分析及實例
12.5.5 通信應(yīng)用及實例
12.5.6 特殊變換及實例
思考與練習(xí)
第13章 matlab數(shù)字圖像處理
13.1 matlab圖像類型與轉(zhuǎn)換
13.1.1 matlab圖像類型
13.1.2 matlab圖像類型轉(zhuǎn)換
13.1.3 matlab圖像類型轉(zhuǎn)換實例
13.2 圖像讀寫和顯示
13.2.1 圖像讀寫函數(shù)
13.2.2 圖像顯示函數(shù)
13.2.3 圖像讀寫與顯示實例
13.3 圖像變換
13.3.1 圖像離散傅里葉變換
13.3.2 圖像離散余弦變換
13.3.3 圖像離散小波變換
13.4 圖像增強(qiáng)
13.4.1 直接灰度修正
13.4.2 直方圖均衡化
13.4.3 圖像噪聲消除
13.4.4 同態(tài)濾波圖像增強(qiáng)
13.5 圖像的數(shù)學(xué)形態(tài)學(xué)處理
13.5.1 數(shù)學(xué)形態(tài)學(xué)簡介
13.5.2 matlab數(shù)學(xué)形態(tài)學(xué)函數(shù)
13.5.3 二值圖像形態(tài)學(xué)分析實例
13.5.4 灰度圖像形態(tài)學(xué)分析實例
習(xí)題與練習(xí)
第14章 matlab通信系統(tǒng)仿真
14.1 數(shù)字通信系統(tǒng)基本概念
14.2 數(shù)字調(diào)制/解調(diào)及其仿真
14.2.1 脈沖幅度調(diào)制(pam)信號
14.2.2 相位調(diào)制(psk)信號
14.2.3 頻率調(diào)制信號
14.2.4 連續(xù)相位調(diào)制信號
14.3 信道編碼/譯碼及其仿真
14.3.1 線性分組碼
14.3.2 循環(huán)碼
14.3.3 卷積碼
14.4 典型數(shù)字通信仿真實例
14.4.1 2fsk信號在高斯白噪聲信道的傳輸性能
14.4.2 tdma信號收發(fā)系統(tǒng)仿真
思考與練習(xí)
章節(jié)摘錄
版權(quán)頁:插圖:
編輯推薦
《MATLAB基礎(chǔ)與實例進(jìn)階》特點:從零開始,輕松入門,圖解案例,清晰直觀,圖文并茂,操作簡單,實例引導(dǎo),專業(yè)經(jīng)典,學(xué)以致用,注重實踐,贈配書光盤:包含實例源文件及相關(guān)學(xué)習(xí)資科,主要實例的設(shè)計過程都被采集成視頻錄像。
圖書封面
圖書標(biāo)簽Tags
無
評論、評分、閱讀與下載
MATLAB基礎(chǔ)與實例進(jìn)階 PDF格式下載