Matlab基礎與實例教程 Matlab基础与实例教程

趙驥

  • 出版商: 清華大學
  • 出版日期: 2018-10-01
  • 定價: $414
  • 售價: 8.5$352
  • 語言: 簡體中文
  • 頁數: 356
  • 裝訂: 平裝
  • ISBN: 7302511071
  • ISBN-13: 9787302511076
  • 相關分類: Matlab
  • 下單後立即進貨 (約4週~6週)

買這商品的人也買了...

商品描述

Matlab是一種數值計算和圖形圖像處理的工具軟件,它的特點是語法結構簡明、數值計算高效、圖形功能完備、易學易用。它在矩陣運算、數值分析、優化、圖形圖像處理、系統建模與模擬等領域都有廣泛的應用。
《Matlab基礎與實例教程》從Matlab的基礎知識入手,循序漸進地介紹了Matlab的知識體系結構及操作方法。其中主要介紹瞭如何使用Matlab進行數據分析、圖形圖像處理、Matlab編程、圖形用戶界面建立、Matlab模擬,以及文件輸入/輸出、編譯器和應用程序接口等高級技術。本書利用大量的實例來引導讀者快速學習和掌握Matlab的各種功能。
《Matlab基礎與實例教程》系統全面,內容合理,實例豐富,層析清晰,使用方便,適用於初、中級Matlab用戶,可作為高等學校理工科專業本科生、研究生和教師的教學用書,也可作為廣大科研和工程技術人員的參考用書。

 

海報:

目錄大綱

第1章Matlab概述1 
1.1 Matlab簡介2 
1.1.1 Matlab的發展2 
1.1.2 Matlab的優點4 
1.2 Matlab的安裝6 
1.3 Matlab操作界面介紹9 
1.3.1命令窗口10 
1.3.2命令歷史窗口12 
1.3 .3工作空間窗口13 
1.3.4當前目錄窗口13 
1.4 Matlab幫助系統14 
1.4.1幫助窗口14 
1.4.2幫助命令15 
1.4.3 Matlab遠程幫助系統17 
1.5課後練習18 
第2章Matlab基礎知識19 
2.1一般運算符及操作符20 
2.1.1運算符20 
2.1.2操作符23 
2.2數據格式顯示25 
2.3關係運算符27 
2.4邏輯運算及邏輯函數29 
2.4.1邏輯運算29 
2.4.2邏輯函數31 
2.5數值數據類型39 
2.5.1整數39 
2.5.2浮點數42 
2.5.3整型浮點數間的操作函數43 
2.5.4複數44
2.6函數和特殊函數簡明介紹46 
2.7課後練習47 
第3章數組49 
3.1一維數組的創建50 
3.2多維數組的創建52 
3.3數組的運算55 
3.4常用的標準數組56 
3.5低維數組的尋址和搜索58 
3.6低維數組的處理函數62 
3.7高維數組的處理和運算64 
3.8課後練習66 
第4章Matlab數學運算67 
4.1極限、導數與微分68 
4.1.1極限68 
4.1.2導數與微分68 
4.2積分72 
4.2.1一元函數的積分73 
4.2.2二元及三元函數的數值積分76 
4.3化簡、提取與替換代入79 
4.3.1化簡79 
4.3.2提取與替換代入82 
4.4級數求和85 
4.4.1 symsum(s) 85 
4.4.2 symsum(s,v) 85 
4.4.3 symsum(s,v,a,b) 86 
4.5泰勒、傅里葉級數展開87 
4.5.1一元函數泰勒展開87 
4.5.2多元函數的完全泰勒展開89 
4.5.3傅里葉級數展開90 
4.6多重積分90
4.6.1二重積分91 
4.6.2三重積分92 
4.7課後練習93 
第5章字符串、單元數組和結構體95 
5.1字符串操作96 
5.1.1 Matlab中的字符串符號96 
5.1.2一般通用字符串操作98 
5.1.3字符串比較操作101 
5.1.4字符串與數值間的相互轉換106 
5.1.5進制間的轉換108 
5.2單元數組和結構體110 
5.2.1單元數組的創建和操作110 
5.2.2單元數組函數113 
5.2.3結構體創建114 
5.2.4結構體函數115 
5.3課後練習117 
第6章Matlab編程119 
6.1 M文件編輯器120 
6.1.1運行M文件編輯器120 
6.1.2設置M文件編輯器的屬性121 
6.2 M文件和P文件122 
6.2.1 M文件函數文件122 
6.2.2 M文件腳本文件123 
6.2.3 M文件規則與屬性126 
6.2.4 P文件及操作126 
6.3 Matlab編程的構件127 
6.3.1變量127 
6.3.2變量的檢測、傳遞128 
6.3.3運算關係與運算符號130
6.3.4關鍵字134 
6.3.5指令行134 
6.3.6常見函數134 
6.4數據流結構136 
6.4.1順序結構136 
6.4.2 if和switch選擇結構137 
6.4.3 for和while循環結構140 
6.4.4 try-catch容錯結構142 
6.4.5其他數據流結構143 
6.5控制命令144 
6.5.1 continue和break命令144 
6.5.2 return和pause命令146 
6.5.3 input和keyboard命令147 
6.5.4 error和warning命令148 
6.6課後練習149 
第7章符號及其運算151 
7.1符號變量的創建152 
7.1.1字符型數據變量的創建152 
7.1.2符號型數據變量的創建153 
7.1.3符號變量的基本操作154 
7.2符號表達式與符號方程創建156 
7.2.1符號表達式的創建156 
7.2.2符號方程的創建158 
7.2.3符號表達式的操作158 
7.3符號矩陣的創建163 
7.3.1用sym命令直接創建符號矩陣164 
7.3.2由數值矩陣轉換為符號矩陣164
7.3.3利用矩陣元素的通式創建符號矩陣165 
7.3.4符號矩陣及符號數組的運算166 
7.4符號微積分171 
7.4.1符號極限171 
7.4.2符號微分和求導172 
7.4.3符號積分173 
7.5符號積分變換175 
7.5.1 Fourier變換及其逆變換175 
7.5.2 Laplace變換及其逆變換176 
7.5.3 Z變換及其反變換177 
7.6符號代數方程求解179 
7.7符號微分方程求解180 
7.8圖示化符號函數計算器181 
7.8.1單變量符號函數計算器181 
7.8.2泰勒級數逼近計算器184 
7.9課後練習185 
第8章圖形繪製187 
8.1基本繪圖命令188 
8.1.1圖形窗口簡介188 
8.1 .2基本繪圖操作192 
8.1.3圖形註釋194 
8.1.4特殊函數196 
8.2二維繪圖200 
8.2.1二維繪圖命令200 
8.2.2交互式繪圖操作203 
8.3三維繪圖204 
8.3.1三維繪圖命令204 
8.3.2三維繪圖改進命令207
8.3.3三維視圖的可視效果控制209 
8.3.4三維圖形的光照控制210 
8.3.5柱面和球面的表達212 
8.4課後練習214 
第9章Matlab句柄圖形系統215 
9.1句柄圖形基礎216 
9.1. 1圖形對象概述216 
9.1.2圖形對象句柄218 
9.1.3圖形對象屬性219 
9.2圖形對象的創建224 
9.2.1創建圖形窗口對象224 
9.2.2創建坐標軸對象227 
9.2.3創建曲線對象229 
9.2. 4創建文字對象230 
9.2.5創建曲面對象231 
9.2.6核心圖形對象232 
9.3句柄圖形對象的基本操作236 
9.3.1設置查詢圖形對象屬性236 
9.3.2設置對象的默認屬性操作237 
9.3.3高層繪圖對像操作240 
9.4課後練習242 
第10章圖形用戶界面GUI設計243 
10.1圖形用戶界面GUI設計過程244 
10.1.1設計的一般步驟以及原則244 
10.1.2 GUI設計的基本方式244 
10.2使用GUIDE創建GUI 246 
10.2.1 GUIDE概述246
10.2.2啟動GUIDE 246 
10.2.3 GUI的設計窗口簡介248 
10.2.4使用GUIDE創建GUI的步驟253 
10.3 M文件創建GUI 262 
10.4課後練習266 
第11章Simulink基礎267 
11.1 Simulink的基礎操作268 
11.1. 1 Simulink概述268 
11.1.2 Simulink安裝步驟268 
11.1.3 Simulink啟動方式269 
11.1.4模型窗口的菜單欄270 
11.2 Simulink仿真係統操作步驟274 
11.2.1啟動添加Simulink模塊庫274 
11.2.2設置模塊屬性275 
11.2.3模塊連接276 
11.2.4運行系統輸出結果276 
11.3 Simulink的模塊庫276 
11.3.1 Simulink的公共模塊庫277 
11.3.2 Simulink的專業模塊庫285 
11.4 Simulink模塊的基本操作290 
11.4.1 Simulink模型的工作原理290 
11.4.2模塊的選定複製292 
11.4.3模塊大小改變與旋轉293 
11.4.4模塊顏色的改變與名的改變294 
11.4.5模塊參數設置296
11.4.6連線分支與連線改變297 
11.4.7信號組合299 
11.5模型註釋299 
11.6設置Simulink仿真係統界面300 
11.6.1模塊框圖屬性編輯300 
11.6.2信號標籤與標籤傳遞302 
11.7仿真運行過程304 
11.7.1運行仿真304 
11.7.2仿真參數設置305 
11.7.3示波器的使用310 
11.8 Simulink連續系統建模311 
11.8.1線性系統建模311 
11.8.2非線性系統建模318 
11.9課後練習319 
第12章文件和數據的導入與導出321 
12.1低級文件I/O介紹322 
12.2文件打開和關閉322 
12.2.1打開文件322 
12.2.2關閉文件324 
12.3數據的讀寫325 
12.3.1讀取TXT文件325 
12.3.2寫入二進製文件335 
12.4文件的定位和文件的狀態338 
12.5高級文件I/O介紹342 
12.5.1 Mat文件操作342 
12.5.2圖像、聲音、影片格式文件的操作345 
12.6課後練習348