定 價:59 元
叢書名:高等院校電子信息類專業(yè)"互聯網+"創(chuàng)新規(guī)劃教材
當前圖書已被 4 所學校薦購過!
查看明細
- 作者:王旭,周開利 主編
- 出版時間:2025/1/1
- ISBN:9787301353776
- 出 版 社:北京大學出版社
- 中圖法分類:TP317
- 頁碼:336
- 紙張:
- 版次:2
- 開本:16開
本書基于MATLAB 2022a版本,詳細介紹了MATLAB的基礎知識、數值計算、符號運算、圖形處理、程序設計、Simulink仿真等內容。為配合教學,使讀者更加便利地使用本教材,各章編寫了教學提示、教學要求和習題,書后附有上機實驗指導,隨書附贈示例代碼或操作指令的相關文件、習題解答、PPT等電子資源。
本書以適用和實用為基本目標,深入淺出,實例引導,講解翔實,便于自學,可以作為高等學校的教學用書,也可供有關科研和工程技術人員參考使用。
王旭
----------------------------
王旭, 五邑大學。先后任職于南京中國石化第二建設公司、海南大學,現為五邑大學信息工程學院教師。主要研究方向為信號與信息處理、物聯網工程及應用等。曾榮獲海南大學中青年教師師德演講比賽一等獎、海南大學信息科學技術學院首屆青年教師講課比賽“十佳教師”稱號,
近年來,在國內外學術期刊發(fā)表學術論文10余篇,參編教材3部,主持和參與各類科研項目10余項,獲省科技進步三等獎一次。
周開利
----------------------------
周開利,教授,五邑大學。研究方向:物聯網技術及應用;科研項目:近5年主持完成了1項省自然科學基金項目,4項橫向科研項目;目前,主持在研項目3項,其中省科技計劃項目1項,橫向科研項目2項。科研成果:近5年發(fā)表論文8篇,EI收錄論文2篇;出版專著1部。
第1章 MATLAB簡介 1
1.1 MATLAB的發(fā)展沿革 1
1.2 MATLAB的特點及應用領域 4
1.3 MATLAB系統(tǒng)及工具箱 6
1.4 MATLAB的安裝和啟動 10
1.4.1 MATLAB對系統(tǒng)的要求 10
1.4.2 獲取和安裝MATLAB 11
1.5 MATLAB操作界面 11
1.5.1 “主頁”選項卡面板 12
1.5.2 “命令行”窗口 15
1.5.3 “命令歷史記錄”窗口 19
1.5.4 “當前文件夾”窗口 22
1.5.5 “工作區(qū)”窗口 22
1.5.6 “幫助”窗口 24
1.6 MATLAB的各種文件 25
1.7 MATLAB的搜索路徑 26
1.7.1 搜索路徑機制和搜索順序 27
1.7.2 設置搜索路徑的方法 27
1.8 MATLAB窗口操作命令 29
1.9 本章小結 30
本章習題 31
第2章 MATLAB語言基礎 33
2.1 基本概念 33
2.1.1 MATLAB數據類型 33
2.1.2 常量與變量 34
2.1.3 標量、向量、矩陣與數組 35
2.1.4 字符串 36
2.1.5 運算符 36
2.1.6 命令、函數、表達式和
語句 39
2.2 向量運算 40
2.2.1 向量的生成 40
2.2.2 向量的加減和數乘運算 42
2.2.3 向量的點積、叉積運算 42
2.3 矩陣運算 44
2.3.1 矩陣元素的存儲次序 45
2.3.2 矩陣元素的表示及
相關操作 45
2.3.3 矩陣的創(chuàng)建 48
2.3.4 矩陣的代數運算 55
2.4 數組運算 64
2.4.1 多維數組元素的存儲次序 64
2.4.2 多維數組的創(chuàng)建 64
2.4.3 數組的代數運算 67
2.4.4 數組的關系與邏輯運算 71
2.4.5 數組和矩陣函數的通用形式 74
2.5 字符串運算 77
2.5.1 字符串變量與一維字符
數組 77
2.5.2 對字符串的多項操作 78
2.5.3 二維字符數組 80
2.6 本章小結 81
本章習題 82
第3章 MATLAB數值運算 84
3.1 多項式 84
3.1.1 多項式的表達和創(chuàng)建 84
3.1.2 多項式的四則運算 85
3.1.3 多項式求值和求根運算 87
3.1.4 多項式的構造 90
3.2 插值和擬合 91
3.2.1 多項式插值和擬合 91
3.2.2 最小二乘擬合 98
3.3 數值微積分 99
3.3.1 微分和差分 99
3.3.2 牛頓-科茨系列數值積分 102
3.4 線性方程組的數值解 105
3.4.1 直接法 105
3.4.2 迭代法 106
3.5 稀疏矩陣 111
3.5.1 稀疏矩陣的建立 112
3.5.2 稀疏矩陣的存儲 115
3.5.3 用稀疏矩陣求解線性
方程組 116
3.6 常微分方程的數值解 118
3.6.1 歐拉法 119
3.6.2 龍格-庫塔法 122
3.7 本章小結 125
本章習題 126
第4章 結構數組與元胞數組 128
4.1 結構數組 128
4.1.1 結構數組的創(chuàng)建 129
4.1.2 結構數組的操作 131
4.2 元胞數組 139
4.2.1 元胞數組的創(chuàng)建 139
4.2.2 元胞數組的操作 141
4.2.3 結構元胞數組 152
4.3 本章小結 153
本章習題 153
第5章 MATLAB符號運算 157
5.1 符號對象及其表達方式 157
5.1.1 創(chuàng)建符號數字 157
5.1.2 創(chuàng)建符號變量 158
5.1.3 創(chuàng)建符號向量 159
5.1.4 創(chuàng)建符號矩陣 159
5.1.5 創(chuàng)建符號表達式 161
5.1.6 創(chuàng)建符號函數 161
5.2 符號算術運算 162
5.2.1 符號對象的加減 162
5.2.2 符號對象的乘除 163
5.3 默認符號變量與表達式
化簡 165
5.3.1 表達式、函數或矩陣中的
符號變量查找 165
5.3.2 表達式化簡 166
5.4 符號微積分運算 170
5.4.1 符號極限 170
5.4.2 符號微分 171
5.4.3 符號積分 172
5.4.4 符號函數泰勒(Taylor)級數
展開 173
5.5 符號積分變換 174
5.5.1 傅里葉變換及其反變換 174
5.5.2 拉普拉斯變換及其反變換 176
5.5.3 Z變換及其反變換 177
5.6 方程的解析解 179
5.6.1 線性方程組的解析解 180
5.6.2 非線性方程(組)的
解析解 181
5.6.3 常微分方程(組)的
解析解 182
5.7 符號分析可視化 184
5.7.1 函數計算器(funtool) 184
5.7.2 泰勒級數計算器
(taylortool) 187
5.8 本章小結 189
本章習題 189
第6章 MATLAB程序設計 192
6.1 M文件 192
6.1.1 局部變量與全局變量 193
6.1.2 M文件的編輯與運行 193
6.1.3 腳本文件 195
6.1.4 實時腳本文件 196
6.1.5 函數文件 200
6.1.6 函數調用 202
6.2 MATLAB的程序控制結構 205
6.2.1 循環(huán)結構 205
6.2.2 選擇結構 210
6.2.3 程序流的控制 215
6.3 數據的輸入與輸出 215
6.3.1 鍵盤輸入語句(input) 215
6.3.2 屏幕輸出語句(disp) 216
6.3.3 M數據文件的存儲/加載語句
(save / load) 216
6.3.4 格式化文本文件的存儲/讀取
語句(fprintf / fscanf) 216
6.3.5 二進制數據文件的存儲/讀取
語句(fwrite / fread) 217
6.3.6 數據文件行存儲/讀取語句
(fgetl / fgets) 217
6.4 MATLAB文件操作 217
6.5 面向對象編程 219
6.5.1 面向對象程序設計的
基本方法 220
6.5.2 面向對象的程序設計實例 222
6.6 MATLAB程序優(yōu)化 224
6.7 程序調試 225
6.8 本章小結 226
本章習題 226
第7章 MATLAB數據可視化 227
7.1 二維圖形 227
7.1.1 MATLAB的圖形窗口 228
7.1.2 基本二維圖形繪制 229
7.1.3 其他類型的二維圖 232
7.1.4 色彩和線型 235
7.1.5 坐標軸及標注 236
7.1.6 子圖 237
7.2 三維圖形 239
7.2.1 三維曲線圖 239
7.2.2 三維曲面圖 241
7.2.3 視角控制 245
7.2.4 其他圖形函數 246
7.3 四維圖形 250
7.3.1 顏色描述的方法 250
7.3.2 切片圖 251
7.3.3 切面等位線圖 253
7.4 圖像 255
7.4.1 圖像的類別和顯示 255
7.4.2 圖像的讀寫 258
7.5 函數繪圖 259
7.5.1 一元函數繪圖 259
7.5.2 二元函數繪圖 260
7.6 本章小結 263
本章習題 263
第8章 交互式仿真集成環(huán)境
SIMULINK 264
8.1 SIMULINK簡介 264
8.1.1 SIMULINK的特點 264
8.1.2 SIMULINK的工作環(huán)境 265
8.1.3 SIMULINK仿真基本
步驟 267
8.2 模型的創(chuàng)建 267
8.2.1 模型概念和文件操作 267
8.2.2 模塊操作 269
8.2.3 信號線操作 271
8.2.4 對模型的注釋 273
8.2.5 常用的Source信源 274
8.2.6 常用的Sink信宿 282
8.2.7 仿真的配置 287
8.2.8 啟動仿真 290
8.3 SIMULINK仿真實例 291
8.4 本章小結 297
本章習題 297
附錄A MATLAB上機實驗 298
實驗一 熟悉MATLAB
工作環(huán)境 298
一、實驗目的 298
二、實驗內容 298
三、實驗步驟 298
實驗二 MATLAB語言基礎 301
一、實驗目的 301
二、實驗內容 301
三、實驗步驟 301
實驗三 MATLAB數值運算 305
一、實驗目的 305
二、實驗內容 305
三、實驗步驟 306
實驗四 MATLAB符號運算 309
一、實驗目的 309
二、實驗內容 309
三、實驗步驟 309
實驗五 MATLAB程序設計 314
一、實驗目的 314
二、實驗內容 314
三、實驗步驟 315
實驗六 MATLAB數據可視化 319
一、實驗目的 319
二、實驗內容 319
三、實驗步驟 319
實驗七 SIMULINK仿真集成
環(huán)境 323
一、實驗目的 323
二、實驗內容 323
三、實驗步驟 323
參考文獻 326