MATLAB基礎(chǔ)應(yīng)用與數(shù)學(xué)建模
定 價(jià):89 元
叢書名:技能應(yīng)用速成系列
當(dāng)前圖書已被 7 所學(xué)校薦購(gòu)過(guò)!
查看明細(xì)
- 作者:田棟
- 出版時(shí)間:2025/3/1
- ISBN:9787121498893
- 出 版 社:電子工業(yè)出版社
- 中圖法分類:TP317
- 頁(yè)碼:412
- 紙張:
- 版次:01
- 開(kāi)本:16開(kāi)
本書以MathWorks公司最新推出的MATLAB R2024a軟件為基礎(chǔ),系統(tǒng)講解了MATLAB基本環(huán)境和操作方法及在數(shù)學(xué)建模中的應(yīng)用;分章闡述了矩陣計(jì)算、數(shù)值計(jì)算、符號(hào)計(jì)算、數(shù)據(jù)可視化、數(shù)據(jù)分析、M文件編寫、文件讀寫、MATLAB編譯器、應(yīng)用程序接口等內(nèi)容;并結(jié)合相關(guān)的函數(shù)或命令,精心編寫了一些數(shù)學(xué)建模方面的示例,用來(lái)詳細(xì)說(shuō)明具體函數(shù)和命令的使用方法,并在每章的小結(jié)中給出了軟件使用的經(jīng)驗(yàn)技巧等供讀者參考,是一本軟件基礎(chǔ)知識(shí)與數(shù)學(xué)建模應(yīng)用相結(jié)合的學(xué)習(xí)手冊(cè)。
田棟,研究員,畢業(yè)于天津大學(xué),從事科研工作十余年,組織并參與多項(xiàng)國(guó)家科技重大專項(xiàng)任務(wù),擔(dān)任多顆通信衛(wèi)星總體主任設(shè)計(jì)師。專注于航空航天領(lǐng)域數(shù)據(jù)分析與處理工作,精通多種工程應(yīng)用與數(shù)據(jù)分析方法,擁有豐富的數(shù)學(xué)建模及工程分析實(shí)踐經(jīng)驗(yàn),發(fā)表論文十余篇,參與出版學(xué)術(shù)著作兩部,授權(quán)專利多項(xiàng),榮獲省部級(jí)科技進(jìn)步獎(jiǎng)一項(xiàng)。
目 錄
第一部分 基礎(chǔ)知識(shí)
第1章 Matlab概述
1.1 Matlab簡(jiǎn)介
1.1.1 Matlab的發(fā)展
1.1.2 Matlab的主要特點(diǎn)
1.2 Matlab的安裝
1.3 Matlab的目錄結(jié)構(gòu)
1.4 Matlab的工作環(huán)境
1.4.1 操作界面簡(jiǎn)介
1.4.2 運(yùn)行命令窗口
1.4.3 命令窗口的顯示方式
1.4.4 數(shù)值結(jié)果的顯示方式
1.4.5 命令窗口的標(biāo)點(diǎn)符號(hào)
1.4.6 輸入變量
1.4.7 處理復(fù)數(shù)
1.4.8 命令窗口的控制命令
1.4.9 使用歷史窗口
1.4.10 使用實(shí)錄命令
1.4.11 當(dāng)前目錄瀏覽器和路徑管理
1.4.12 設(shè)置當(dāng)前目錄
1.4.13 Matlab的搜索路徑
1.4.14 工作空間瀏覽器和數(shù)組編輯器
1.4.15 變量的編輯命令
1.4.16 數(shù)組編輯器
1.4.17 存取數(shù)據(jù)文件
1.5 Matlab的通用命令
1.6 使用Matlab幫助系統(tǒng)
1.6.1 純文本幫助
1.6.2 演示(demo)幫助
1.6.3 幫助導(dǎo)航/瀏覽器
1.6.4幫助文件目錄窗口
1.6.5幫助文件索引窗口
1.6.6幫助文件搜索窗口
1.7 本章小結(jié)
第2章 Matlab基礎(chǔ)知識(shí)
2.1 數(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 矩陣的構(gòu)造
2.2.2 矩陣大小的改變
2.2.3 矩陣下標(biāo)引用
2.2.4 矩陣信息的獲取
2.2.5 矩陣結(jié)構(gòu)的改變
2.2.6 稀疏矩陣
2.3 運(yùn)算符和特殊符號(hào)
2.3.1 算數(shù)運(yùn)算符
2.3.2 關(guān)系運(yùn)算符
2.3.3 邏輯運(yùn)算符
2.3.4 運(yùn)算優(yōu)先級(jí)
2.4 字符串處理函數(shù)
2.4.1 字符串的構(gòu)造
2.4.2 字符串比較函數(shù)
2.4.3 字符串查找和替換函數(shù)
2.4.4 字符串——數(shù)值轉(zhuǎn)換
2.5 本章小結(jié)
第3章 矩陣和數(shù)組
3.1 矩陣的創(chuàng)建與組合
3.1.1 創(chuàng)建簡(jiǎn)單矩陣
3.1.2 創(chuàng)建特殊矩陣
3.1.3 矩陣的合并
3.2 矩陣的尋訪與賦值
3.2.1 矩陣的標(biāo)識(shí)
3.2.2 矩陣的尋訪
3.2.3 矩陣的賦值
3.3 進(jìn)行數(shù)組運(yùn)算的常用函數(shù)
3.3.1 函數(shù)數(shù)組運(yùn)算規(guī)則的定義
3.3.2 進(jìn)行數(shù)組運(yùn)算的常用函數(shù)
3.4 查詢矩陣信息
3.4.1 矩陣的形狀信息
3.4.2 矩陣的數(shù)據(jù)類型
3.4.3 矩陣的數(shù)據(jù)結(jié)構(gòu)
3.5 數(shù)組運(yùn)算與矩陣運(yùn)算
3.6 矩陣的重構(gòu)
3.6.1 矩陣元素的擴(kuò)展與刪除
3.6.2 矩陣的重構(gòu)
3.7 稀疏矩陣
3.7.1 稀疏矩陣的存儲(chǔ)方式
3.7.2 稀疏矩陣的創(chuàng)建
3.7.3 稀疏矩陣的運(yùn)算
3.7.4 稀疏矩陣的交換與重新排序
3.7.5 稀疏矩陣視圖
3.8 多維數(shù)組
3.8.1 多維數(shù)組的創(chuàng)建
3.8.2 多維數(shù)組的尋訪與重構(gòu)
3.9 多項(xiàng)式的表達(dá)式及其操作
3.9.1 多項(xiàng)式的表達(dá)式和創(chuàng)建
3.9.2 多項(xiàng)式運(yùn)算函數(shù)
3.10 本章小結(jié)
第4章 Matlab基本編程
4.1 腳本和函數(shù)
4.1.1 函數(shù)
4.1.2 腳本
4.1.3 子函數(shù)與私有目錄
4.1.4 P碼文件
4.2 Matlab中的變量和語(yǔ)句
4.2.1 變量類型
4.2.2 M文件的流控制語(yǔ)句
4.3 程序的調(diào)試(Debug)
4.3.1 直接調(diào)試法
4.3.2 工具調(diào)試法
4.4 函數(shù)的設(shè)計(jì)和實(shí)現(xiàn)
4.4.1 建立數(shù)學(xué)模型
4.4.2 編寫代碼
4.4.3 運(yùn)行程序
4.5 本章小結(jié)
第5章 數(shù)據(jù)可視化
5.1 圖形繪制示例
5.2 二維圖形繪制
5.2.1 plot函數(shù)
5.2.2 線型、標(biāo)記和顏色
5.2.3 圖形坐標(biāo)軸設(shè)置
5.2.4 多個(gè)圖形迭繪及多個(gè)圖形窗口
5.2.5 子圖繪制
5.2.6 交互式繪圖和屏幕刷新
5.2.7 plotyy函數(shù)繪制雙坐標(biāo)軸
5.2.8 easy繪圖命令
5.3 三維圖形繪制
5.3.1 曲線圖繪制
5.3.2 網(wǎng)格圖繪制
5.3.3 曲面圖的繪制
5.3.4 繪制等值線圖
5.4 四維圖形可視化
5.4.1 slice切片命令
5.4.2 其他slice函數(shù)
5.4.3 等值面圖繪制
5.5 復(fù)數(shù)變量圖形繪制
5.6 特殊圖形繪制
5.6.1 area區(qū)域繪圖
5.6.2 pie餅圖繪制
5.6.3 直方圖和梯形圖
5.6.4 矢量分布圖繪制
5.6.5 誤差線圖形繪制
5.6.6 離散數(shù)據(jù)繪制
5.6.7 偽色彩圖繪制
5.6.8 極坐標(biāo)圖形繪制
5.7 圖形的打印輸出
5.8 本章小結(jié)
第6章 數(shù)據(jù)分析
6.1 數(shù)據(jù)插值
6.1.1 一維插值
6.1.2 二維插值
6.1.3 樣條插值
6.2 曲線擬合
6.3 圖形界面曲線擬合
6.3.1 曲線擬合示例
6.3.2 擬合殘差圖形繪制
6.3.3 數(shù)據(jù)預(yù)測(cè)
6.4 傅里葉分析
6.4.1 離散傅里葉變換
6.4.2 傅里葉變換相關(guān)的常用函數(shù)
6.4.3 傅里葉級(jí)數(shù)
6.4.4 使用FFT進(jìn)行插值
6.5 優(yōu)化問(wèn)題
6.5.1 非線性無(wú)約束優(yōu)化
6.5.2 約束條件下的非線性優(yōu)化
6.5.3 最小最大值的優(yōu)化問(wèn)題
6.5.4 線性規(guī)劃求解
6.6 常微分方程
6.6.1 常微分方程介紹
6.6.2 常微分方程求解
6.6.3 加權(quán)常微分方程
6.6.4 延遲微分方程
6.6.5 常微分方程的邊界問(wèn)題
6.7 函數(shù)的零點(diǎn)問(wèn)題
6.7.1 一元函數(shù)的零點(diǎn)
6.7.2 多元函數(shù)的零點(diǎn)
6.8 數(shù)值積分
6.8.1 一元函數(shù)的數(shù)值積分
6.8.2 多重?cái)?shù)值積分
6.9 概率論和數(shù)理統(tǒng)計(jì)
6.9.1 概率分布
6.9.2 數(shù)據(jù)分布分析
6.9.3 假設(shè)檢驗(yàn)
6.10 本章小結(jié)
第7章 符號(hào)計(jì)算
7.1 符號(hào)對(duì)象和符號(hào)表達(dá)式
7.1.1 符號(hào)對(duì)象的創(chuàng)建命令
7.1.2 符號(hào)對(duì)象的創(chuàng)建示例
7.1.3 符號(hào)計(jì)算中的運(yùn)算符和函數(shù)
7.1.4 符號(hào)對(duì)象的類別識(shí)別命令
7.1.5 符號(hào)表達(dá)式中的變量確定
7.1.6 符號(hào)精度計(jì)算
7.2 符號(hào)表達(dá)式操作
7.3 符號(hào)表達(dá)式的替換
7.4 符號(hào)函數(shù)的操作
7.4.1 反函數(shù)操作
7.4.2 復(fù)合函數(shù)操作
7.5 符號(hào)微積分
7.5.1 級(jí)數(shù)求和
7.5.2 符號(hào)極限
7.5.3 符號(hào)微分
7.5.4 符號(hào)積分
7.6 符號(hào)積分變換
7.6.1 傅里葉變換及其反變換
7.6.2 拉普拉斯變換及其反變換
7.6.3 Z變換及其反變換
7.7 符號(hào)代數(shù)方程求解
7.8 符號(hào)微分方程求解
7.9 利用Maple進(jìn)行符號(hào)計(jì)算
7.9.1 Maple函數(shù)的使用
7.9.2 Maple經(jīng)典函數(shù)的調(diào)用
7.9.3 Maple庫(kù)函數(shù)的幫助
7.10 符號(hào)分析可視化
7.10.1 funtool分析界面
7.10.2 taylortool分析界面
7.11 本章小結(jié)
第8章 Simulink仿真系統(tǒng)
8.1 Simulink基礎(chǔ)知識(shí)
8.1.1 Simulink的啟動(dòng)
8.1.2 Simulink創(chuàng)建仿真示例
8.1.3 模塊庫(kù)瀏覽器
8.1.4 Simulink模型窗口
8.1.5 模型窗口的菜單欄
8.2 Simulink模型操作
8.2.1 Simulink模型的原理
8.2.2 模塊的操作
8.2.3 信號(hào)線的操作
8.3 Simulink信號(hào)
8.3.1 常見(jiàn)的信號(hào)
8.3.2 復(fù)數(shù)信號(hào)
8.3.3 虛擬信號(hào)和信號(hào)總線
8.3.4 創(chuàng)建信號(hào)組
8.3.5 自定義信號(hào)源
8.4 常用的Sink模塊
8.5 Simulink仿真系統(tǒng)的設(shè)置
8.5.1 解算器(Solver)的設(shè)置
8.5.2 仿真數(shù)據(jù)的輸入輸出設(shè)置
8.5.3 仿真診斷設(shè)置
8.6 線性連續(xù)系統(tǒng)建模
8.6.1 使用積分模塊
8.6.2 使用積分器求解微分方程
8.6.3 傳遞函數(shù)進(jìn)行仿真
8.6.4 狀態(tài)空間方法進(jìn)行系統(tǒng)仿真
8.7 非線性連續(xù)系統(tǒng)建模
8.7.1 非線性仿真系統(tǒng)建模簡(jiǎn)介
8.7.2 任意非線性函數(shù)的仿真
8.8 封裝子系統(tǒng)創(chuàng)建和受控執(zhí)行
8.8.1 使用模塊組合子系統(tǒng)
8.8.2 通過(guò)子系統(tǒng)模塊創(chuàng)建子系統(tǒng)
8.8.3 封裝子系統(tǒng)
8.8.4 使能控制子系統(tǒng)
8.8.5 觸發(fā)控制子系統(tǒng)
8.9 離散時(shí)間系統(tǒng)和混合系統(tǒng)
8.10 命令方式運(yùn)行Simulink
8.11 本章小結(jié)
第9章 句柄圖形
9.1 句柄圖形體系
9.1.1 圖形對(duì)象
9.1.2 句柄對(duì)象
9.1.3 對(duì)象屬性
9.1.4 圖形對(duì)象句柄創(chuàng)建示例
9.2 圖形對(duì)象創(chuàng)建
9.2.1 創(chuàng)建圖形對(duì)象
9.2.2 訪問(wèn)圖形對(duì)象句柄
9.2.3 使用句柄操作圖形對(duì)象
9.3 圖形對(duì)象設(shè)置
9.3.1 用set命令設(shè)置屬性
9.3.2 圖形的默認(rèn)屬性
9.3.3 句柄圖形的通用屬性
9.4 高級(jí)繪圖對(duì)象
9.4.1 Nextplot屬性
9.4.2 Newplot命令
9.4.3 高級(jí)繪圖命令
9.5 坐標(biāo)軸對(duì)象
9.5.1 坐標(biāo)軸的幾何屬性
9.5.2 坐標(biāo)軸的刻度屬性
9.5.3 坐標(biāo)軸的照相機(jī)屬性
9.5.4 坐標(biāo)軸的尺度、方向?qū)傩?br> 9.6 本章小結(jié)
第10章 文件讀取I/O
10.1 工作空間數(shù)據(jù)讀取
10.2 數(shù)據(jù)文件的導(dǎo)入和導(dǎo)出
10.3 底層文件讀取I/O
10.4 文件名稱處理
10.5 處理二進(jìn)制文件
10.5.1 讀取M文件
10.5.2 讀取文本文件
10.5.3 寫入文本文件
10.6 處理文本文件
10.6.1 使用csvread讀取文本文件
10.6.2 使用dlmread讀入數(shù)據(jù)
10.6.3 使用textread讀入文件
10.6.4 使用textscan讀入數(shù)據(jù)
10.6.5 使用csvwrite輸出文本數(shù)據(jù)
10.6.6 使用dlmwrite輸出數(shù)據(jù)
10.7 圖像文件讀入和輸出
10.7.1 圖像文件讀入
10.7.2 圖像文件輸出
10.8 本章小結(jié)
第11章 Matlab的編譯器
11.1 編譯器概述
11.2 編譯器的安裝和配置
11.2.1 安裝前提
11.2.2 編譯器的安裝
11.2.3 配置編譯器
11.3 編譯過(guò)程
11.3.1 安裝MCR
11.3.2 MCR編譯過(guò)程
11.4 編譯命令
11.5 編譯生成獨(dú)立運(yùn)行程序
11.5.1 編譯M文件
11.5.2 M文件和C文件的混合編譯
11.5.3 編譯圖形繪制M文件
11.6 調(diào)用M文件中的函數(shù)接口
11.7 編譯生成共享庫(kù)函數(shù)
11.8 本章小結(jié)
第12章 應(yīng)用程序接口
12.1 C語(yǔ)言MEX文件
12.1.1 MEX文件的數(shù)據(jù)
12.1.2 C-MEX文件的調(diào)用
12.1.3 創(chuàng)建MEX文件
12.2 FORTRAN語(yǔ)言的MEX文件
12.2.1 FORTRAN-MEX函數(shù)的調(diào)用
12.2.2 MEX函數(shù)
12.3 MAT文件
12.3.1 MAT函數(shù)
12.3.2 C語(yǔ)言創(chuàng)建MAT文件
12.3.3 FORTRAN語(yǔ)言創(chuàng)建MAT文件
12.4 Matlab的引擎技術(shù)
12.4.1 Matlab引擎技術(shù)介紹
12.4.2 創(chuàng)建使用引擎技術(shù)程序
12.5 Java語(yǔ)言接口
12.5.1 Matlab中的Java接口
12.5.2 Java接口程序應(yīng)用
12.6 本章小結(jié)
第二部分 綜合應(yīng)用
第13章 數(shù)學(xué)建模綜合應(yīng)用一
第14章 數(shù)學(xué)建模綜合應(yīng)用二
第15章 數(shù)學(xué)建模綜合應(yīng)用三
第16章 數(shù)學(xué)建模綜合應(yīng)用四
附錄:Matlab 常用命令集