編輯推薦
1.內容全麵,突齣技巧
從基礎的變量、函數、數據類型等入手,到數學分析,圖形可視化,Simulink仿真,文件讀寫等,全麵詳細地幫助讀者掌握MATLAB的操作和使用技巧。
2.版本經典,注重基礎
雖然MathWorks公司不斷推齣新版本,但在基礎編程、基礎知識和基礎操作方麵保持瞭一貫的穩定性。本書在編寫時兼顧瞭版本的更新和內容的穩定。
3.深入講解,示例清楚
本書對函數或命令中比較常用的部分進行重點分析講解。同時通過示例對函數和命令中的一些典型知識點進行深入剖析,從而幫助讀者真正掌握MATLAB。
4.精心編排,便於查閱
本書在講述MATLAB功能時,精心選擇瞭有代錶性的示例。並將相關內容和函數命令通過錶格的形式歸納小結,從而便於讀者在學習的同時翻閱查找相關部分的命令和函數。
內容簡介
《MATLAB從入門到精通(第2版)》以MATLAB7.x軟件為基礎,係統講解瞭MATLAB基本環境和操作方法;分章闡述瞭矩陣計算、數值計算、符號計算、數據可視化、數據分析、M文件編寫、Simulink仿真、句柄圖形、圖形用戶界麵、文件讀寫、MATLAB編譯器、應用程序接口等內容;結閤相關的函數或命令,精心編寫瞭一些具體的示例,充分說明瞭具體函數和命令的使用方法。
我社網站提供本書全部示例的源代碼,可幫助讀者更好地理解書中的內容並更快地掌握MATLAB的使用方法。
《MATLAB從入門到精通(第2版)》內容充實、結構緊湊,既可作為高校學生係統學習MATLAB的書籍,也可以作為廣大科研和工程技術人員在工作中使用MATLAB的參考書。
內頁插圖
目錄
第1章MATLAB7.x概述
1.1MATLAB簡介
1.1.1MATLAB的發展
1.1.2MATLAB的主要特點
1.2MATLAB7.x的安裝
1.3MATLAB7.x的運行環境
1.3.1MATLAB7.x的啓動
1.3.2MATLAB7.x的工作環境
1.3.3命令窗口(CommandWindow)
1.3.4曆史命令(HistoryCommand)窗口
1.3.5目錄和文件管理
1.3.6搜索路徑管理
1.3.7工作空間和數組編輯器
1.3.8工作空間數據的保存
1.4MATLAB7.x的幫助係統
1.4.1命令行幫助查詢
1.4.2演示幫助查看
1.4.3內容幫助瀏覽
1.4.4索引方式查詢幫助文件
1.4.5查詢幫助文件
1.5本章小結
第2章MATLAB基礎知識
2.1MATLAB計算的介紹
2.1.1簡單的計算示例
2.1.2基本的數學運算符號
2.1.3命令行中的常用標點
2.1.4命令窗口中的常用操作和編輯命令
2.1.5命令窗口的顯示
2.2數值、變量和錶達式
2.3數值數據類型
2.3.1整數
2.3.2浮點數
2.3.3整型浮點數間的操作函數
2.3.4復數
2.3.5常見的數學函數
2.4數組
2.4.1一維數組的創建
2.4.2多維數組的創建
2.4.3數組的運算
2.4.4常用的標準數組
2.4.5低維數組的尋址和搜索
2.4.6低維數組的處理函數
2.4.7高維數組的處理和運算
2.5單元數組和結構體
2.5.1單元數組的創建和操作
2.5.2單元數組函數
2.5.3結構體創建
2.5.4結構體函數
2.6字符串
2.6.1字符串創建和簡單操作
2.6.2正則錶達式搜索字符串
2.7關係和邏輯運算
2.7.1關係運算符
2.7.2邏輯運算符
2.7.3關係和邏輯函數
2.8本章小結
第3章矩陣運算
3.1矩陣函數和特殊矩陣
3.1.1常見的矩陣處理函數
3.1.2特殊矩陣
3.1.3稀疏矩陣
3.2矩陣分析
3.2.1範數分析
3.2.2條件數分析
3.2.3矩陣的行列式
3.3綫性方程組
3.3.1恰定方程組
3.3.2欠定方程組
3.3.3超定方程組
3.4矩陣分解
3.4.1Cholesky分解
3.4.2不完全Cholesky分解
3.4.3LU分解
3.4.4不完全LU分解
3.4.5QR分解
3.4.6奇異值分解
3.5特徵值分析
3.5.1特徵值和特徵嚮量
3.5.2稀疏矩陣的特徵值和特徵嚮量
3.5.3特徵值的條件數
3.5.4特徵值的復數問題
3.6本章小結
第4章MATLAB7.x編程基礎
4.1M文件編輯器
4.1.1打開M文件編輯器
4.1.2M文件編輯器的設置
4.1.3M文件編輯器的打印屬性設置
4.2M腳本文件的編寫
4.3流程控製
4.3.1for循環結構
4.3.2while循環結構
4.3.3if判斷結構
4.3.4switch分支選擇結構
4.3.5try-catch結構
4.4控製命令
4.4.1continue命令
4.4.2break命令
4.4.3return命令
4.4.4input命令
4.4.5keyboard命令
4.4.6error和warning命令
4.5程序的嚮量化概念
4.5.1程序的嚮量化
4.5.2嚮量化和循環結構的對比
4.5.3邏輯數組和嚮量化
4.6M函數文件
4.6.1函數文件的創建
4.6.2僞碼文件
4.6.3輸入輸齣參數
4.6.4任意個數輸入輸齣參數
4.6.5函數句柄和匿名函數
4.7程序的調試和剖析
4.7.1程序調試的常見錯誤
4.7.2直接調試方法
4.7.3通過工具調試
4.7.4M文件剖析
4.8本章小結
第5章數據可視化
5.1圖形繪製示例
5.2二維圖形繪製
5.2.1plot函數
5.2.2綫型、標記和顔色
5.2.3圖形坐標軸設置
5.2.4多個圖形疊繪及多個圖形窗口
5.2.5子圖繪製
5.2.6交互式繪圖和屏幕刷新
5.2.7plotyy函數繪製雙坐標軸
5.2.8easy繪圖命令
5.3三維圖形繪製
5.3.1麯綫圖繪製
5.3.2網格圖繪製
5.3.3麯麵圖的繪製
5.3.4繪製等值綫圖
5.4四維圖形可視化
5.4.1slice切片命令
5.4.2其他slice函數
5.4.3等值麵圖繪製
5.5復數變量圖形繪製
5.6特殊圖形繪製
5.6.1area區域繪圖
5.6.2pie餅圖繪製
5.6.3直方圖和梯形圖
5.6.4矢量分布圖繪製
5.6.5誤差綫圖形繪製
5.6.6離散數據繪製
5.6.7僞色彩圖繪製
5.6.8極坐標圖形繪製
5.7圖形的打印輸齣
5.8本章小結
第6章數據分析
6.1數據插值
6.1.1一維插值
6.1.2二維插值
6.1.3樣條插值
6.2麯綫擬閤
6.3圖形界麵麯綫擬閤
6.3.1麯綫擬閤示例
6.3.2擬閤殘差圖形繪製
6.3.3數據預測
6.4傅裏葉分析
6.4.1離散傅裏葉變換
6.4.2傅裏葉變換相關的常用函數
6.4.3傅裏葉級數
6.4.4使用FFT進行插值
6.5優化問題
6.5.1非綫性無約束優化
6.5.2約束條件下的非綫性優化
6.5.3最小最大值的優化問題
6.5.4綫性規劃求解
6.6常微分方程
6.6.1常微分方程介紹
6.6.2常微分方程求解
6.6.3加權常微分方程
6.6.4延遲微分方程
6.6.5常微分方程的邊界問題
6.7函數的零點問題
6.7.1一元函數的零點
6.7.2多元函數的零點
6.8數值積分
6.8.1一元函數的數值積分
6.8.2多重數值積分
6.9概率論和數理統計
6.9.1概率分布
6.9.2數據分布分析
6.9.3假設檢驗
6.10本章小結
第7章符號計算
7.1符號對象和符號錶達式
7.1.1符號對象的創建命令
7.1.2符號對象的創建示例
7.1.3符號計算中的運算符和函數
7.1.4符號對象的類彆識彆命令
7.1.5符號錶達式中的變量確定
7.1.6符號精度計算
7.2符號錶達式的操作
7.3符號錶達式的替換
7.4符號函數的操作
7.4.1反函數操作
7.4.2復閤函數操作
7.5符號微積分
7.5.1級數求和
7.5.2符號極限
7.5.3符號微分
7.5.4符號積分
7.6符號積分變換
7.6.1傅裏葉變換及其反變換
7.6.2拉普拉斯變換及其反變換
7.6.3Z變換及其反變換
7.7符號代數方程求解
7.8符號微分方程求解
7.9利用Maple進行符號計算
7.9.1Maple函數的使用
7.9.2Maple經典函數的調用
7.9.3Maple庫函數的幫助
7.10符號分析可視化
7.10.1funtool分析界麵
7.10.2taylortool分析界麵
7.11本章小結
第8章Simulink仿真係統
8.1Simulink基礎知識
8.1.1Simulink的啓動
8.1.2Simulink創建仿真示例
8.1.3模塊庫瀏覽器
8.1.4Simulink模型窗口
8.1.5模型窗口的菜單欄
8.2Simulink模型操作
8.2.1Simulink模型的原理
8.2.2模塊的操作
8.2.3信號綫的操作
8.3Simulink信號
8.3.1常見信號
8.3.2復數信號
8.3.3虛擬信號和信號總綫
8.3.4創建信號組
8.3.5自定義信號源
8.4常用的Sink模塊
8.5Simulink仿真係統的設置
8.5.1解算器(Solver)的設置
8.5.2仿真數據的輸入輸齣設置
8.5.3仿真診斷設置
8.6綫性連續係統建模
8.6.1使用積分模塊
8.6.2使用積分器求解微分方程
8.6.3傳遞函數進行仿真
8.6.4狀態空間方法進行係統仿真
8.7非綫性連續係統建模
8.7.1非綫性仿真係統建模簡介
8.7.2任意非綫性函數的仿真
8.8封裝子係統創建和受控執行
8.8.1使用模塊組閤子係統
8.8.2通過子係統模塊創建子係統
8.8.3封裝子係統
8.8.4使能控製子係統
8.8.5觸發控製子係統
8.9離散時間係統和混閤係統
8.10命令方式運行Simulink
8.11本章小結
第9章句柄圖形
9.1句柄圖形體係
9.1.1圖形對象
9.1.2句柄對象
9.1.3對象屬性
9.1.4圖形對象句柄創建示例
9.2圖形對象創建
9.2.1創建圖形對象
9.2.2訪問圖形對象句柄
9.2.3使用句柄操作圖形對象
9.3圖形對象設置
9.3.1用set命令設置屬性
9.3.2圖形的默認屬性
9.3.3句柄圖形的通用屬性
9.4高級繪圖對象
9.4.1Nextplot屬性
9.4.2Newplot命令
9.4.3高級繪圖命令
9.5坐標軸對象
9.5.1坐標軸的幾何屬性
9.5.2坐標軸的刻度屬性
9.5.3坐標軸的照相機屬性
9.5.4坐標軸的尺度、方嚮屬性
9.6本章小結
第10章圖形用戶界麵
10.1圖形用戶界麵介紹
10.2圖形用戶界麵控件
10.2.1圖形用戶界麵控件的創建
10.2.2鼠標動作執行
10.2.3事件隊列的執行順序
10.2.4迴調函數的編寫
10.3對話框對象
10.4界麵菜單
10.5編寫M文件
10.6圖形界麵創建工具GUIDE
10.6.1GUIDE的啓動
10.6.2創建圖形用戶界麵對象
10.6.3設置組件的屬性
10.6.4編寫迴調函數
10.6.5圖形用戶界麵的執行
10.6.6GUIDE創建的工具
10.6.7創建帶UIcontrol控件的圖形界麵
10.6.8創建帶菜單和坐標軸的圖形界麵
10.7本章小結
第11章文件讀取I/O
11.1工作空間數據讀取
11.2數據文件的導入和導齣
11.3底層文件讀取I/O
11.4文件名稱處理
11.5處理二進製文件
11.5.1讀取M文件
11.5.2讀取文本文件
11.5.3寫入文本文件
11.6處理文本文件
11.6.1使用csvread讀取文本文件
11.6.2使用dlmread讀入數據
11.6.3使用textread讀入文件
11.6.4使用textscan讀入數據
11.6.5使用csvwrite輸齣文本數據
11.6.6使用dlmwrite輸齣數據
11.7圖像文件讀入和輸齣
11.7.1圖像文件讀入
11.7.2圖像文件輸齣
11.8本章小結
第12章MATLAB7.x的編譯器
12.1編譯器概述
12.2編譯器的安裝和配置
12.2.1安裝前提
12.2.2編譯器的安裝
12.2.3配置編譯器
12.3編譯過程
12.3.1安裝MCR
12.3.2MCR編譯過程
12.4編譯命令
12.5編譯生成獨立運行程序
12.5.1編譯M文件
12.5.2M文件和C文件的混閤編譯
12.5.3編譯圖形繪製M文件
12.6調用M文件中的函數接口
12.7編譯生成共享庫函數
12.8本章小結
第13章應用程序接口
13.1C語言MEX文件
13.1.1MEX文件的數據
13.1.2C-MEX文件的調用
13.1.3創建MEX文件
13.2FORTRAN語言的MEX文件
13.2.1FORTRAN-MEX函數的調用
13.2.2MEX函數
13.3MAT文件
13.3.1MAT函數
13.3.2C語言創建MAT文件
13.3.3FORTRAN語言創建MAT文件
13.4MATLAB的引擎技術
13.4.1MATLAB引擎技術簡介
13.4.2創建使用引擎技術程序
13.5Java語言接口
13.5.1MATLAB中的Java接口
13.5.2Java接口程序應用
13.6本章小結
參考文獻
前言/序言
MATLAB從入門到精通(第2版) 下載 mobi epub pdf txt 電子書 格式