MATLAB基礎教程(第三版)

基本介紹

  • 書名:MATLAB基礎教程(第三版)
  • 作者:薛山
  • ISBN:9787302479062
  • 定價:48元
  • 出版時間:2017.09.01
出版信息,內容簡介,圖書目錄,

出版信息

MATLAB基礎教程(第三版)
作者:薛山
定價:48元
印次:3-1
ISBN:9787302479062
出版日期:2017.09.01
印刷日期:2017.08.17

    內容簡介

    本書基於MATLAB R2016b,重點介紹 MATLAB 的基礎套用,包括利用MATLAB進行科學計算、編寫程式、繪製圖形等,以簡練的語言和富有代表性的實例向讀者介紹MATLAB的功能和使用方法,為初識 MATLAB 的用戶提供指導。全書共分12章,對MATLAB的常用函式和功能進行了詳細介紹,並通過實例及大量的圖形進行了說明,包括MATLAB R2016b簡介,MATLAB的基本使用方法,數組和向量,MATLAB的數學運算,字元串、單元數組和結構體,MATLAB編程,MATLAB的符號處理,MATLAB繪圖,MATLAB句柄圖形,MATLAB GUI設計,Simulink的建模與仿真,檔案和數據的導入與導出。

    圖書目錄

    第1章MATLABR2016b簡介1
    1.1MATLAB簡介1
    1.1.1MATLAB概述1
    1.1.2MATLAB的基本功能2
    1.1.3MATLAB的更新3
    1.2MATLABR2016b的用戶
    界面4
    1.2.1啟動MATLABR2016b4
    1.2.2MATLABR2016b的
    主界面4
    1.2.3MATLABR2016b的帶狀
    工具列及功能區介紹6
    1.2.4MATLABR2016b的主要
    視窗11
    1.3MATLABR2016b的路徑
    搜尋13
    1.3.1MATLABR2016b的
    當前路徑13
    1.3.2MATLABR2016b的
    路徑搜尋14
    1.4習題15
    第2章MATLAB的基本使用方法16
    2.1簡單的數學運算16
    2.1.1最簡單的計算器使用法16
    2.1.2MATLAB中的常用數學
    函式17
    2.1.3MATLAB的數學運算符20
    2.1.4標點符號的使用21
    2.2常用的操作命令和快捷鍵23
    2.3MATLAB的數據類型24
    2.3.1整數24
    2.3.2浮點數26
    2.3.3複數27
    2.3.4邏輯變數28
    2.3.5各種數據類型之間的轉換31
    2.3.6數據類型操作函式32
    2.3.7變數33
    2.3.8系統預定義的特殊變數34
    2.4MATLAB的運算符35
    2.4.1關係運算符36
    2.4.2邏輯運算符36
    2.4.3運算符的優先權37
    2.5MATLAB的一些基礎函式38
    2.5.1位操作函式38
    2.5.2邏輯運算函式39
    2.5.3集合函式40
    2.5.4時間與日期函式41
    2.6MATLAB腳本檔案42
    2.6.1腳本檔案的用法42
    2.6.2塊注釋43
    2.6.3代碼單元44
    2.7習題44
    第3章數組和向量46
    3.1MATLAB數組46
    3.2創建數組47
    3.3數組操作49
    3.3.1獲取數組中的元素49
    3.3.2各類型數組操作49
    3.4MATLAB向量57
    3.4.1創建向量57
    3.4.2向量尺寸59
    3.4.3向量索引59
    3.4.4縮短向量60
    3.4.5向量操作61
    3.5習題68
    第4章MATLAB的數學運算70
    4.1多項式與插值70
    4.1.1多項式的表示70
    4.1.2多項式的四則運算71
    4.1.3多項式的其他運算72
    4.1.4數據插值74
    4.2函式運算78
    4.2.1函式的表示78
    4.2.2數學函式圖像的繪製79
    4.2.3函式求極值81
    4.2.4函式求解84
    4.2.5數值積分86
    4.2.6含參數函式的使用89
    4.3微分方程91
    4.3.1常微分方程初值問題91
    4.3.2常微分方程邊值問題94
    4.4習題96
    第5章字元串、單元數組和結構體97
    5.1字元串97
    5.1.1字元串的生成97
    5.1.2字元串操作99
    5.1.3字元串的比較、查找和
    替換100
    5.1.4字元串與數值之間的
    轉換103
    5.2單元數組和結構體105
    5.2.1單元數組105
    5.2.2結構體109
    5.3習題113
    第6章MATLAB編程114
    6.1腳本檔案和編輯器114
    6.1.1創建和使用腳本檔案115
    6.1.2有效使用腳本檔案116
    6.1.3有效使用命令視窗和
    編輯器117
    6.1.4調試腳本檔案117
    6.1.5編程風格118
    6.1.6記錄度量單位118
    6.1.7使用腳本檔案存儲數據119
    6.1.8控制輸入和輸出119
    6.1.9用戶輸入120
    6.1.10腳本檔案示例121
    6.2程式設計和開發122
    6.2.1算法和控制結構122
    6.2.2結構化程式設計122
    6.2.3自頂向下的設計和
    程式文檔123
    6.2.4偽代碼125
    6.2.5查找故障127
    6.2.6開發大型程式127
    6.3關係運算符和邏輯變數128
    6.3.1logical類129
    6.3.2logical函式129
    6.3.3使用邏輯數組訪問數組130
    6.4邏輯運算符和函式130
    6.4.1NOT運算131
    6.4.2&和|運算符131
    6.4.3異或函式132
    6.4.4短路邏輯運算符133
    6.4.5邏輯運算符和find函式135
    6.5條件語句136
    6.5.1if語句137
    6.5.2else語句與elseif語句139
    6.5.3字元串和條件語句143
    6.6循環145
    6.6.1for循環145
    6.6.2break和continue語句147
    6.6.3使用數組作為循環索引147
    6.6.4隱含循環148
    6.6.5使用邏輯數組作為掩碼150
    6.6.6while循環151
    6.7switch結構153
    6.8調試MATLAB程式155
    6.8.1“編輯”功能區155
    6.8.2“斷點”功能區156
    6.8.3“運行”功能區157
    6.8.4設定首選項158
    6.8.5查找故障158
    6.8.6調試一個循環160
    6.9習題161
    第7章MATLAB的符號處理162
    7.1符號運算簡介162
    7.1.1符號對象162
    7.1.2符號變數和符號表達式的
    生成163
    7.1.3findsym函式和subs
    函式166
    7.1.4符號和數值之間的轉換167
    7.1.5任意精度的計算168
    7.1.6創建符號方程169
    7.2符號表達式的化簡與替換171
    7.2.1符號表達式的化簡171
    7.2.2符號表達式的替換175
    7.3符號函式圖形繪製177
    7.3.1符號函式曲線的繪製177
    7.3.2符號函式曲面格線圖及
    表面圖的繪製180
    7.3.3等值線的繪製181
    7.4符號微積分182
    7.4.1符號表達式求極限182
    7.4.2符號微分183
    7.4.3符號積分184
    7.4.4級數求和185
    7.4.5泰勒級數185
    7.5符號方程的求解186
    7.5.1代數方程的求解186
    7.5.2求解代數方程組187
    7.5.3微分方程的求解188
    7.5.4微分方程組的求解189
    7.5.5複合方程189
    7.5.6反方程190
    7.6符號積分變換191
    7.6.1符號傅立葉變換191
    7.6.2符號拉普拉斯變換193
    7.6.3符號Z變換194
    7.7mfun函式的使用195
    7.8符號函式計算器196
    7.8.1單變數符號函式計算器196
    7.8.2泰勒逼近計算器198
    7.9習題199
    第8章MATLAB繪圖201
    8.1MATLAB圖形視窗201
    8.1.1圖形視窗的創建與控制201
    8.1.2圖形視窗的選單欄204
    8.1.3圖形視窗的工具列208
    8.2基本圖形的繪製209
    8.2.1二維圖形的繪製209
    8.2.2三維圖形的繪製213
    8.2.3圖形的其他操作215
    8.3特殊圖形的繪製217
    8.3.1條形圖和面積圖217
    8.3.2餅狀圖220
    8.3.3直方圖221
    8.3.4離散型數據圖222
    8.3.5方向矢量圖和速度
    矢量圖223
    8.3.6等值線的繪製225
    8.4圖形注釋226
    8.4.1添加基本注釋226
    8.4.2添加其他注釋228
    8.5三維圖形的高級控制235
    8.5.1查看圖形235
    8.5.2圖形的色彩控制240
    8.5.3光照控制242
    8.6習題243
    第9章MATLAB句柄圖形245
    9.1MATLAB的圖形對象245
    9.1.1Root對象246
    9.1.2Figure對象246
    9.1.3Core對象247
    9.1.4Plot對象248
    9.1.5Annotation對象249
    9.1.6Group對象251
    9.2圖形對象的屬性251
    9.3圖形對象屬性值的設定和
    查詢252
    9.3.1屬性值的設定252
    9.3.2對象的默認屬性值253
    9.3.3屬性值的查詢254
    9.4習題255
    第10章MATLABGUI設計256
    10.1GUI簡介256
    10.1.1GUI概述256
    10.1.2GUI的可選控制項257
    10.1.3創建簡單的GUI257
    10.2通過嚮導創建GUI界面263
    10.2.1啟動GUIDE263
    10.2.2向GUI中添加控制項264
    10.2.3創建選單266
    10.3編寫GUI代碼268
    10.3.1GUI檔案268
    10.3.2回響函式269
    10.3.3控制項編程273
    10.3.4GUIDE創建GUI實例273
    10.4通過程式創建GUI275
    10.4.1用於創建GUI的函式276
    10.4.2程式創建GUI示例279
    10.5習題288
    第11章Simulink的建模與仿真289
    11.1Simulink簡介289
    11.2Simulink模組庫291
    11.2.1連續(Continuous)模組291
    11.2.2控制板(Dashboard)
    模組292
    11.2.3非連續(Discontinuous)
    模組293
    11.2.4離散(Discrete)模組294
    11.2.5邏輯和位操作(Logicand
    BitOperations)模組295
    11.2.6查表(LookupTable)
    模組296
    11.2.7數學操作(Math
    Operations)模組297
    11.2.8模型檢測(Model
    Verification)模組298
    11.2.9模型擴充(Model-
    WideUtilities)模組299
    11.2.10連線埠和子系統(Ports&
    Subsystems)模組300
    11.2.11信號屬性(Signal
    Attributes)模組301
    11.2.12信號線路(Signal
    Routing)模組302
    11.2.13接收(Sinks)模組303
    11.2.14輸入(Sources)模組303
    11.2.15用戶自定義函式
    (User-DefinedFunctions)
    模組305
    11.3Simulink基本仿真建模305
    11.3.1仿真框圖305
    11.3.2基本建模方法307
    11.3.3Simulink基本仿真
    建模實例310
    11.4常見Simulink模型312
    11.4.1線性狀態-變數模型312
    11.4.2分段線性模型314
    11.4.3傳遞-函式模型320
    11.4.4非線性狀態-變數模型323
    11.4.5子系統325
    11.5S函式的設計與套用330
    11.5.1S函式介紹330
    11.5.2S函式的調用331
    11.5.3S函式的設計331
    11.6習題334
    第12章檔案和數據的導入與導出335
    12.1數據的基本操作335
    12.1.1檔案的存儲335
    12.1.2數據導入336
    12.1.3檔案的打開337
    12.2文本檔案的讀寫338
    12.3低級檔案I/O341
    12.4利用界面工具導入數據344
    12.5習題345
    參考文獻346

    相關詞條

    熱門詞條

    聯絡我們