-
>
全國計算機等級考試最新真考題庫模擬考場及詳解·二級MSOffice高級應用
-
>
決戰行測5000題(言語理解與表達)
-
>
軟件性能測試.分析與調優實踐之路
-
>
第一行代碼Android
-
>
JAVA持續交付
-
>
EXCEL最強教科書(完全版)(全彩印刷)
-
>
深度學習
MATLAB基礎與實例教程 版權信息
- ISBN:9787302511076
- 條形碼:9787302511076 ; 978-7-302-51107-6
- 裝幀:一般膠版紙
- 冊數:暫無
- 重量:暫無
- 所屬分類:>>
MATLAB基礎與實例教程 本書特色
系統全面,實例豐富 考慮到Matlab進行仿真和運算分析時的基礎知識和實踐操作,講解從基礎的變量、函數、數據類型等入手,涉及到數學分析、圖形可視化、Simulink仿真、文件讀寫等,全面地介紹了Matlab的分析方法。 精心編排,方便查閱 精心選擇了Matlab有代表性的實例。采用表格的形式歸納總結,方便讀者在學習時,翻閱查找相關部分的命令、函數。 配書資料,超值實用 免費提供配書PPT課件,以及書中案例源代碼。
MATLAB基礎與實例教程 內容簡介
Matlab是一種數值計算和圖形圖像處理的工具軟件,它的特點是語法結構簡明、數值計算高效、圖形功能完備、易學易用。它在矩陣運算、數值分析、優化、圖形圖像處理、系統建模與仿真等領域都有廣泛的應用。 《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
...
第9章 Matlab 句柄圖形系統 215
...
第10章 圖形用戶界面GUI設計 243
...
第11章 Simulink基礎 267
...
第12章 文件和數據的導入與導出 321
...
MATLAB基礎與實例教程 節選
第2章 Matlab基礎知識 Matlab語言以前是一種專門為進行矩陣計算所設計的語言,在以后的各個版本中逐步擴充其各種功能。現在Matlab不僅僅局限于矩陣計算領域,但其*基本、*重要的功能還是進行實數矩陣和復數矩陣的運算。在本章中,主要介紹Matlab語言及命令的基本知識,這是Matlab*基本和*重要的部分,對本章內容的深入理解和掌握是對其他各章進行理解和運用并對Matlab進行擴展的基礎。用戶在學習完本章的內容后,可以進行基本的數值計算,從而能夠容易地解決許多學習和科研中遇到的計算問題。 學習目標 掌握一般運算符及操作符 掌握關系運算符 掌握邏輯運算及邏輯函數 掌握數值數據類型 了解Matlab的函數和特殊函數 2.1 一般運算符及操作符 一般運算符和操作符可以構成運算的*基本的操作指令,如加、減、乘、除和乘方等運算,這些運算指令幾乎在所有計算機語言中都有,且大同小異。在Matlab中,幾乎所有的操作都是以矩陣為基本運算單元的,這與其他計算機語言有很大不同,也是Matlab的重要特點,在以后的學習中應該充分理解和注意。 2.1.1 運算符 1. 矩陣的加減運算 其基本形式為X±Y,X和Y必須為同維的矩陣,此時各對應元素相加減。如果X與Y的維數不相同,則Matlab將給出錯誤信息,提示用戶兩個矩陣的維數不匹配。 例2.1 矩陣加減 Matlab中的矩陣加減運算: >>X=(2 3; 4 5) X= 2 3 4 5 >>Y=(3 4; 4 3) Y= 3 4 4 3 X+Y= 5 7 8 8 X-Y= -1 -1 0 2 2. 矩陣的乘法運算 X*Y是兩個矩陣X和Y的乘積,其中X和Y必須滿足矩陣相乘的條件,即矩陣X的列數必須等于矩陣Y的行數。如果其中一個為1×1矩陣亦合法,此時便是將每一個矩陣的元素都分別與這個數值相乘。 例2.2 矩陣乘法 Matlab中的矩陣乘法運算: >>X*Y ans = 18 17 32 31 X*2 ans = 4 6 8 10 3. 矩陣的數組乘法 X.*Y運算結果為兩個矩陣的相應元素相乘,得到的結果與X和Y同維,此時X和Y也必須有相同的維數,除非其中一個為1×1矩陣,此時運算法則與X*Y相同。 例2.3 數組乘法 Matlab中的數組乘法運算: >> X.*Y ans = 6 12 16 15 >> 2.*X ans = 4 6 8 10 4. 矩陣的乘方運算 (1)x^Y表示,如果x為數,而Y為方陣,結果由各特征值和特征向量計算得到。 (2)X^y表示,如果X是方陣、y是一個大于1的整數,所得結果由X重復相乘y次得到;如果y不是整數,則將計算各特征值和特征向量的乘方。 (3)如果X和Y都是矩陣,或X或Y不是方陣,則會顯示錯誤信息。 例2.4 矩陣乘方 Matlab中的矩陣乘方運算: >> X^2 ans = 16 21 28 37 >> X^1.5 ans = 5.9125 - 0.1007i 7.7970 + 0.0573i 10.3960 + 0.0764i 13.7095 - 0.0434i >> 2^Y ans = 64.2500 63.7500 63.7500 64.2500 ……
MATLAB基礎與實例教程 作者簡介
趙驥,高級實驗師。自2001年起在華北理工大學從事教學管理工作,現任華北理工大學現代技術教育中心副主任,唐山市計算機協會理事。
- >
經典常談
- >
有舍有得是人生
- >
回憶愛瑪儂
- >
煙與鏡
- >
中國人在烏蘇里邊疆區:歷史與人類學概述
- >
山海經
- >
我從未如此眷戀人間
- >
巴金-再思錄