MATLAB語言是目前非常流行的科學(xué)計算語言之一,其特點(diǎn)是能夠快速地完成矩陣運(yùn)算、微分、科學(xué)繪圖、仿真建模等任務(wù)。受益于其豐富且專業(yè)的工具箱及相應(yīng)的常用算法和函數(shù),MATLAB可以解決金融、信號處理、圖像處理、神經(jīng)網(wǎng)絡(luò)、人工智能等諸多行業(yè)數(shù)據(jù)處理及仿真建模問題,具備極強(qiáng)的實(shí)用性,是理工科學(xué)生的重要科學(xué)研究工具。
《MATLAB程序設(shè)計及應(yīng)用》是湖北文理學(xué)院新編特色教材和專業(yè)教材之一。編寫人員大多從事仿真建模以及MATLAB的教學(xué)工作,同時在科研和教學(xué)中大量使用相關(guān)知識進(jìn)行仿真建模與實(shí)驗(yàn),積累了豐富的經(jīng)驗(yàn)和素材,這對《MATLAB程序設(shè)計及應(yīng)用》的編寫有著很大的益處。
通過《MATLAB程序設(shè)計及應(yīng)用》的學(xué)習(xí),學(xué)生可以學(xué)會用MATLAB語言進(jìn)行科學(xué)計算,掌握用MATLAB進(jìn)行相關(guān)領(lǐng)域的編程,以及用MATLAB的仿真工具箱Simulink進(jìn)行建模與分析。此外,通過《MATLAB程序設(shè)計及應(yīng)用》的學(xué)習(xí),學(xué)生能獲得一定的從專業(yè)問題出發(fā)抽象出數(shù)學(xué)模型,進(jìn)而采用MATLAB解決相應(yīng)問題的能力。這對培養(yǎng)學(xué)生的創(chuàng)新能力和實(shí)踐能力有很大的促進(jìn)作用。
《MATLAB程序設(shè)計及應(yīng)用》包含MATLAB的主要教學(xué)內(nèi)容,不僅適用于MATLAB初學(xué)者,對已有一定編程經(jīng)驗(yàn)的人員同樣有幫助,可作為高等學(xué)校MATLAB語言教材,也可為相關(guān)設(shè)計、科研和教學(xué)人員提供參考。
《MATLAB程序設(shè)計及應(yīng)用》提供了大量的例題和案例,可幫助學(xué)生或教師快速掌握MATLAB相關(guān)知識并應(yīng)用于科學(xué)研究和教學(xué)。
第1章 MATLAB語言概述
1.1 MATLAB簡介及特點(diǎn)
1.2 MATLAB的安裝與啟動
1.3 MATLAB的操作界面
1.4 MATLAB的通用命令
1.5 MATLAB的文件管理
1.6 MATLAB的幫助系統(tǒng)
習(xí)題1
第2章 MATLAB的數(shù)據(jù)與數(shù)據(jù)類型
2.1 數(shù)據(jù)的基本概念
2.2 數(shù)據(jù)類型
2.3 數(shù)據(jù)類型的轉(zhuǎn)換
習(xí)題2
第3章 數(shù)組、矩陣及其處理
3.1 數(shù)組的創(chuàng)建
3.2 數(shù)組的運(yùn)算
3.3 矩陣的運(yùn)算
3.4 特殊矩陣
3.5 矩陣的變換
3.6 矩陣的求值
習(xí)題3
第4章 MATLAB程序設(shè)計
4.1 M文件
4.2 程序控制結(jié)構(gòu)
4.3 函數(shù)文件
4.4 特殊形式的函數(shù)
習(xí)題4
第5章 MATLAB繪圖
5.1 基本二維繪圖
5.2 多圖繪制與圖形修飾
5.3 特殊二維繪圖
5.4 特殊坐標(biāo)的二維繪圖
5.5 函數(shù)繪圖
5.6 三維繪圖簡介
習(xí)題5
第6章 常用數(shù)學(xué)運(yùn)算
6.1 多項(xiàng)式的計算
6.2 插值與擬合
6.3 數(shù)值微積分
6.4 常微分方程求解
6.5 MATLAB符號運(yùn)算
習(xí)題6
第7章 SIMULINK系統(tǒng)仿真
7.1 Simulink簡介
7.2 Simulink模塊庫和模塊
7.3 Simulink子系統(tǒng)
習(xí)題7
第8章 MATLAB的應(yīng)用簡介
8.1 MATLAB在基礎(chǔ)物理學(xué)中的應(yīng)用
8.2 MATLAB在通信系統(tǒng)中的應(yīng)用
參考文獻(xiàn)