本書內(nèi)容包括:ATLAB開發(fā)環(huán)境及編程;MATLAB在數(shù)學(xué)運(yùn)算中的應(yīng)用;MATLAB在電路原理中的應(yīng)用;MATLAB在電機(jī)與拖動(dòng)中的應(yīng)用;MATLAB在電力電子技術(shù)中的應(yīng)用;MATLAB在自動(dòng)控制原理中的應(yīng)用;MATLAB在電力拖動(dòng)自動(dòng)控制系統(tǒng)中的應(yīng)用;MATLAB在信號(hào)與系統(tǒng)中的應(yīng)用等。
MATLAB是目前國際上流行、應(yīng)用廣泛的工程計(jì)算軟件之一。近年來,隨著MATLAB在各個(gè)領(lǐng)域?qū)S霉ぞ甙牟粩嘭S富,MATLAB的用戶數(shù)量大大增加,在電類專業(yè)各門課程中的應(yīng)用非常普遍。
MATLAB在高等院校中的應(yīng)用已經(jīng)全面普及,主要因?yàn)镸ATLAB能夠集算術(shù)運(yùn)算、仿真、數(shù)據(jù)分析和圖形顯示等功能于一體,語言簡(jiǎn)便,功能強(qiáng)大,非常適合非計(jì)算機(jī)專業(yè)的工程設(shè)計(jì)人員使用。為國內(nèi)外高校師生和研究部門的科研人員進(jìn)行科學(xué)運(yùn)算和計(jì)算機(jī)仿真,提供了高效便捷的運(yùn)算和分析工具,極大地縮短了開發(fā)研究的周期,尤其對(duì)于電類專業(yè)各門課程,MATLAB都是實(shí)用的應(yīng)用軟件之一,是科學(xué)研究的重要工具。
本書內(nèi)容分教程和實(shí)訓(xùn)兩部分,兩部分的知識(shí)內(nèi)容同步,并相輔相成,為學(xué)生學(xué)習(xí)和教師授課提供了便利。教程部分采用講解和實(shí)例并行的方式,第1章介紹了MATLAB開發(fā)環(huán)境及編程,后面各章分別介紹了MATLAB在電類專業(yè)各門課程的應(yīng)用,包括數(shù)學(xué)運(yùn)算、電路原理、電機(jī)與拖動(dòng)、電力電子技術(shù)、自動(dòng)控制原理、電力拖動(dòng)自動(dòng)控制系統(tǒng)和信號(hào)與系統(tǒng)課程,采用相應(yīng)專業(yè)課程中的典型實(shí)例進(jìn)行圖文并茂的詳盡說明。實(shí)訓(xùn)部分與教程內(nèi)容相互配合,先提出知識(shí)要點(diǎn),從操作實(shí)用的角度出發(fā),按部就班地指導(dǎo),并在操作中提出修改練習(xí),循序漸進(jìn)地引導(dǎo)學(xué)生逐步掌握各章的知識(shí)應(yīng)用。每章配有豐富的習(xí)題,并提供答案,方便學(xué)生進(jìn)一步練習(xí)。本書在MATLAB教材市場(chǎng)中具有方便操作和實(shí)用性強(qiáng)的鮮明特色。
本書通過深入淺出的介紹,大量豐富的例題和詳盡的操作指導(dǎo),內(nèi)容全面,涵蓋了電類專業(yè)在大學(xué)中各門課程的MATLAB應(yīng)用知識(shí)。不僅適合于本科、?频慕虒W(xué),也適合作為各門專業(yè)課程的工具書和課程設(shè)計(jì)、畢業(yè)設(shè)計(jì)的指導(dǎo)書,并可以作為研究生課程學(xué)習(xí)和廣大科研人員的參考書。通過閱讀本書的教程,結(jié)合實(shí)訓(xùn)進(jìn)行練習(xí),電類相關(guān)專業(yè)的學(xué)生能夠在較短的時(shí)間內(nèi)掌握運(yùn)用MATLAB解決專業(yè)問題的方法,為進(jìn)入專業(yè)課程的學(xué)習(xí)提供了軟件工具。
本書由南京師范大學(xué)曹弋主編,南京師范大學(xué)閔富紅和葉彪明參編,并由南京師范大學(xué)王恩榮教授主審,在此表示感謝。
由于作者水平有限,不當(dāng)之處在所難免,懇請(qǐng)讀者批評(píng)指正。
編者
前言
第1篇教程1
第1章MATLAB開發(fā)環(huán)境及編程1
1.1MATLAB概述1
1.1.1MATLAB集成開發(fā)環(huán)境2
1.1.2MATLAB的各個(gè)窗口3
1.2MATLAB基本運(yùn)算9
1.2.1MATLAB的數(shù)據(jù)類型9
1.2.2MATLAB的數(shù)據(jù)11
1.2.3MATLAB的數(shù)值運(yùn)算17
1.2.4符號(hào)運(yùn)算21
1.3MATLAB的繪圖22
1.3.1二維繪圖23
1.3.2特殊繪圖25
1.3.3三維繪圖28
1.4MATLAB程序設(shè)計(jì)30
1.4.1流程控制語句30
1.4.2分支結(jié)構(gòu)31
1.4.3循環(huán)結(jié)構(gòu)33
1.4.4錯(cuò)誤結(jié)構(gòu)35
1.5MATLAB的文件36
1.5.1MATLAB的文件類型36
1.5.2M腳本文件(Script)37
1.5.3M函數(shù)文件37
1.5.4設(shè)置搜索路徑40
1.6Simulink仿真工具41
1.6.1Simulink模型庫介紹41
1.6.2Simulink模型的建立42
1.6.3Simulink子系統(tǒng)45
習(xí)題46
第2章MATLAB在數(shù)學(xué)運(yùn)算中的應(yīng)用48
2.1MATLAB在高等數(shù)學(xué)中的應(yīng)用48
2.1.1微分和積分48
2.1.2極限50
2.1.3級(jí)數(shù)51
2.1.4解方程和微分方程53
2.1.5函數(shù)57
2.2MATLAB在線性代數(shù)中的應(yīng)用60
2.2.1行列式60
2.2.2正交性63
2.2.3向量空間65
2.3MATLAB在積分變換中的應(yīng)用66
2.3.1Fourier變換66
2.3.2Laplace變換67
2.3.3Z變換68
2.4MATLAB在復(fù)變函數(shù)中的應(yīng)用69
2.4.1復(fù)數(shù)69
2.4.2復(fù)變函數(shù)70
2.4.3留數(shù)71
2.5多項(xiàng)式運(yùn)算72
2.5.1多項(xiàng)式的算術(shù)運(yùn)算73
2.5.2多項(xiàng)式的擬合與插值75
習(xí)題79
第3章MATLAB在電路原理中的應(yīng)用81
3.1線性電路分析81
3.1.1網(wǎng)孔法81
3.1.2節(jié)點(diǎn)法83
3.1.3戴維南定理85
3.2動(dòng)態(tài)電路分析87
3.2.1通過解微分方程求響應(yīng)87
3.2.2使用拉普拉斯逆變換求系統(tǒng)響應(yīng)88
3.3正弦穩(wěn)態(tài)電路90
3.3.1繪制相量圖91
3.3.2計(jì)算電路動(dòng)態(tài)響應(yīng)91
3.4Simulink的電路仿真94
3.4.1電路仿真的主要模塊94
3.4.2網(wǎng)孔電流法電路95
3.4.3帶受控源電路96
3.4.4動(dòng)態(tài)電路99
3.4.5正弦穩(wěn)態(tài)電路99
3.5二端口電路101
習(xí)題105
第4章MATLAB在電機(jī)與拖動(dòng)中的應(yīng)用108
4.1變壓器108
4.1.1變壓器負(fù)載運(yùn)行108
4.1.2變壓器模型仿真110
4.2直流電動(dòng)機(jī)的運(yùn)行112
4.2.1直流電動(dòng)機(jī)的機(jī)械特性112
4.2.2直流電動(dòng)機(jī)的串電阻起動(dòng)114
4.2.3直流電動(dòng)機(jī)的反接制動(dòng)117
4.2.4直流電動(dòng)機(jī)改變電樞電壓調(diào)速119
4.3異步電動(dòng)機(jī)的運(yùn)行121
4.3.1異步電動(dòng)機(jī)的機(jī)械特性121
4.3.2異步電動(dòng)機(jī)轉(zhuǎn)子串電阻起動(dòng)122
4.3.3異步電動(dòng)機(jī)能耗制動(dòng)125
4.3.4異步電動(dòng)機(jī)變頻調(diào)速126
習(xí)題129
第5章MATLAB在電力電子技術(shù)中的應(yīng)用130
5.1電力電子元器件130
5.1.1常用電力電子元件模型130
5.1.2常用電力電子元件特性測(cè)試132
5.2單相整流和逆變電路133
5.2.1單相半波整流電路133
5.2.2單相橋式全控整流和逆變電路135
5.3三相整流和逆變電路139
5.3.1三相半波整流電路139
5.3.2三相橋式全控整流及有源逆變電路142
5.4直流斬波電路145
5.4.1升壓斬波電路(BoostChopper)146
5.4.2升降壓斬波電路(Boost-BuckChopper)147
5.5交流-交流變換電路150
5.5.1調(diào)壓電路150
5.5.2調(diào)功電路153
5.6PWM整流逆變電路155
5.6.1調(diào)制法生成SPWM波形155
5.6.2電壓型單相全橋SPWM逆變158
5.6.3三相SPWM逆變電路160
習(xí)題162
第6章MATLAB在自動(dòng)控制原理中的應(yīng)用163
6.1控制系統(tǒng)的數(shù)學(xué)模型163
6.1.1創(chuàng)建系統(tǒng)的模型163
6.1.2系統(tǒng)的模型參數(shù)168
6.1.3系統(tǒng)模型的連接和簡(jiǎn)化169
6.2時(shí)域分析的MATLAB實(shí)現(xiàn)173
6.2.1使用拉普拉斯變換和逆變換計(jì)算時(shí)域響應(yīng)173
6.2.2線性系統(tǒng)的時(shí)域分析174
6.2.3線性系統(tǒng)的結(jié)構(gòu)參數(shù)與時(shí)域性能指標(biāo)176
6.3頻域分析的MATLAB實(shí)現(xiàn)179
6.3.1線性系統(tǒng)的頻域分析179
6.3.2頻域分析性能指標(biāo)181
6.4根軌跡分析的MATLAB實(shí)現(xiàn)183
6.4.1線性系統(tǒng)的根軌跡分析183
6.4.2根軌跡設(shè)計(jì)工具185
6.5穩(wěn)定性分析和穩(wěn)態(tài)誤差186
6.5.1根據(jù)閉環(huán)特征方程判定系統(tǒng)穩(wěn)定性186
6.5.2用頻率特性法判定系統(tǒng)穩(wěn)定性186
6.5.3用根軌跡法判定系統(tǒng)穩(wěn)定性188
6.5.4穩(wěn)態(tài)誤差分析189
6.6線性定常系統(tǒng)分析與設(shè)計(jì)的圖形工具189
6.6.1線性定常系統(tǒng)仿真圖形工具LTIViewer189
6.6.2SISO設(shè)計(jì)工具sisotool190
6.7使用Simulink仿真自動(dòng)控制系統(tǒng)193
習(xí)題195
第7章MATLAB在電力拖動(dòng)自動(dòng)控制系統(tǒng)中的應(yīng)用197
7.1單閉環(huán)調(diào)速系統(tǒng)197
7.1.1單閉環(huán)有靜差調(diào)速系統(tǒng)197
7.1.2單閉環(huán)無靜差調(diào)速系統(tǒng)201
7.2雙閉環(huán)直流調(diào)速系統(tǒng)204
7.3PWM可逆直流調(diào)速系統(tǒng)209
7.3.1可逆PWM變換器209
7.3.2單閉環(huán)PWM可逆直流調(diào)速系統(tǒng)211
7.3.3雙閉環(huán)PWM可逆直流調(diào)速系統(tǒng)212
7.4交流調(diào)壓系統(tǒng)216
7.4.1交流調(diào)壓調(diào)速系統(tǒng)原理216
7.4.2交流調(diào)壓調(diào)速仿真模型217
7.5變頻調(diào)速系統(tǒng)220
7.6異步電動(dòng)機(jī)的交流變頻調(diào)速系統(tǒng)222
7.6.1轉(zhuǎn)速恒壓頻比交流變頻調(diào)速系統(tǒng)的原理222
7.6.2轉(zhuǎn)速恒壓頻比交流變頻調(diào)速系統(tǒng)的仿真模型224
7.7繞線轉(zhuǎn)子異步電動(dòng)機(jī)串級(jí)調(diào)速系統(tǒng)227
7.7.1串級(jí)調(diào)速系統(tǒng)的工作原理228
7.7.2繞線轉(zhuǎn)子異步電動(dòng)機(jī)串級(jí)調(diào)速系統(tǒng)仿真229
習(xí)題231
第8章MATLAB在信號(hào)與系統(tǒng)中的應(yīng)用233
8.1信號(hào)233
8.1.1各種信號(hào)的MATLAB實(shí)現(xiàn)233
8.1.2信號(hào)的基本運(yùn)算236
8.2線性系統(tǒng)的時(shí)域分析238
8.2.1線性時(shí)不變系統(tǒng)的零輸入響應(yīng)238
8.2.2線性時(shí)不變系統(tǒng)的全響應(yīng)240
8.2.3線性時(shí)不變系統(tǒng)的沖激響應(yīng)242
8.2.4用卷積計(jì)算線性時(shí)不變系統(tǒng)的時(shí)域響應(yīng)243
8.3傅里葉分析245
8.3.1信號(hào)的合成245
8.3.2信號(hào)的傅里葉變換247
8.3.3周期信號(hào)的傅里葉級(jí)數(shù)248
8.4離散系統(tǒng)的響應(yīng)251
習(xí)題254
第2篇實(shí)訓(xùn)256
實(shí)訓(xùn)1MATLAB開發(fā)環(huán)境及編程256
實(shí)驗(yàn)1.1MATLAB集成開發(fā)環(huán)境256
實(shí)驗(yàn)1.2MATLAB算術(shù)運(yùn)算和繪圖259
實(shí)驗(yàn)1.3符號(hào)運(yùn)算和文件263
實(shí)驗(yàn)1.4Simulink仿真模型264
實(shí)訓(xùn)2MATLAB在數(shù)學(xué)運(yùn)算中的應(yīng)用268
實(shí)驗(yàn)2.1微積分、極限和級(jí)數(shù)運(yùn)算268
實(shí)驗(yàn)2.2解方程和微分方程271
實(shí)驗(yàn)2.3解線性代數(shù)問題273
實(shí)驗(yàn)2.4復(fù)變函數(shù)和積分變換275
實(shí)驗(yàn)2.5多項(xiàng)式的擬合與插值276
實(shí)訓(xùn)3MATLAB在電路原理中的應(yīng)用279
實(shí)驗(yàn)3.1線性電路的分析279
實(shí)驗(yàn)3.2動(dòng)態(tài)電路283
實(shí)驗(yàn)3.3二端口網(wǎng)絡(luò)電路286
實(shí)訓(xùn)4MATLAB在電機(jī)與拖動(dòng)中的應(yīng)用289
實(shí)驗(yàn)4.1電動(dòng)機(jī)的參數(shù)計(jì)算289
實(shí)驗(yàn)4.2直流電動(dòng)機(jī)的起動(dòng)和制動(dòng)模型292
實(shí)驗(yàn)4.3三相異步電動(dòng)機(jī)正反轉(zhuǎn)控制297
實(shí)訓(xùn)5MATLAB在電力電子技術(shù)中的應(yīng)用299
實(shí)驗(yàn)5.1IGBT的測(cè)試299
實(shí)驗(yàn)5.2單相橋式半控整流電路302
實(shí)驗(yàn)5.3三相半波電路305
實(shí)訓(xùn)6MATLAB在自動(dòng)控制原理中的應(yīng)用309
實(shí)驗(yàn)6.1創(chuàng)建控制系統(tǒng)的數(shù)學(xué)模型309
實(shí)驗(yàn)6.2簡(jiǎn)化系統(tǒng)的數(shù)學(xué)模型312
實(shí)驗(yàn)6.3控制系統(tǒng)性能分析314
實(shí)驗(yàn)6.4使用線性系統(tǒng)的圖形工具分析318
實(shí)訓(xùn)7MATLAB在電力拖動(dòng)自動(dòng)控制系統(tǒng)中的應(yīng)用322
實(shí)驗(yàn)7.1單閉環(huán)電壓負(fù)反饋調(diào)速系統(tǒng)322
實(shí)驗(yàn)7.2雙閉環(huán)直流調(diào)速系統(tǒng)326
實(shí)驗(yàn)7.3轉(zhuǎn)速開環(huán)恒壓頻比的交流調(diào)速系統(tǒng)仿真330
實(shí)訓(xùn)8MATLAB在信號(hào)與系統(tǒng)中的應(yīng)用334
實(shí)驗(yàn)8.1信號(hào)的運(yùn)算334
實(shí)驗(yàn)8.2線性系統(tǒng)的時(shí)域分析335
實(shí)驗(yàn)8.3傅里葉分析339
實(shí)驗(yàn)8.4離散系統(tǒng)的響應(yīng)342
習(xí)題答案344
第1章MATLAB開發(fā)環(huán)境及編程344
第2章MATLAB在數(shù)學(xué)運(yùn)算中的應(yīng)用346
第3章MATLAB在電路原理中的應(yīng)用347
第4章MATLAB在電機(jī)與拖動(dòng)中的應(yīng)用350
第5章MATLAB在電力電子技術(shù)中的應(yīng)用353
第6章MATLAB在自動(dòng)控制原理中的應(yīng)用356
第7章MATLAB在電力拖動(dòng)自動(dòng)控制系統(tǒng)中的應(yīng)用358
第8章MATLAB在信號(hào)與系統(tǒng)中的應(yīng)用362
參考文獻(xiàn)366