
科學(xué)計(jì)算與MATLAB語(yǔ)言培訓(xùn)
01
專題〇 初識(shí)MATLAB
了解MATLAB語(yǔ)言的特點(diǎn)以及課程學(xué)習(xí)目標(biāo)和主要內(nèi)容。
課程導(dǎo)入
02
專題一 MATLAB基礎(chǔ)知識(shí)
熟悉MATLAB系統(tǒng)環(huán)境;掌握MATLAB中數(shù)據(jù)的表示方法以及建立與引用矩陣的方法。
1.1 MATLAB系統(tǒng)環(huán)境
1.2 MATLAB數(shù)值數(shù)據(jù)
1.3 變量及其操作
1.4 MATLAB矩陣的表示
1.5 矩陣元素的引用
1.6 MATLAB基本運(yùn)算
1.7 字符串處理
03
專題二 MATLAB矩陣處理
理解常用特殊矩陣的概念和創(chuàng)建方法;掌握矩陣變換與求值、矩陣的特征值與特征向量、稀疏矩陣等處理方法。
2.1 特殊矩陣
2.2 矩陣變換
2.3 矩陣求值
2.4 矩陣的特征值與特征向量
2.5 稀疏矩陣
04
專題三 MATLAB程序流程控制
掌握順序結(jié)構(gòu)、選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)等三種基本控制結(jié)構(gòu)的實(shí)現(xiàn)方法以及函數(shù)的定義與使用方法。
3.1 順序結(jié)構(gòu)程序
3.2 用if語(yǔ)句實(shí)現(xiàn)選擇結(jié)構(gòu)
3.3 用switch語(yǔ)句實(shí)現(xiàn)選擇結(jié)構(gòu)
3.4 用for語(yǔ)句實(shí)現(xiàn)循環(huán)結(jié)構(gòu)
3.5 用while語(yǔ)句實(shí)現(xiàn)循環(huán)結(jié)構(gòu)
3.6 函數(shù)文件的定義與調(diào)用
3.7 函數(shù)的遞歸調(diào)用
3.8 函數(shù)參數(shù)與變量的作用域
05
專題四 MATLAB繪圖
熟練掌握plot/plot3、mesh/surf基本繪圖函數(shù)的用法;掌握其他函數(shù)的用法。
4.1 二維曲線
4.2 繪制圖形的輔助操作
4.3 其他形式的二維曲線
4.4 三維曲線
4.5 三維曲面
4.6 圖形修飾處理
4.7 交互式繪圖工具
06
專題五 數(shù)據(jù)分析與多項(xiàng)式計(jì)算
掌握數(shù)據(jù)統(tǒng)計(jì)分析、多項(xiàng)式計(jì)算的方法;理解數(shù)據(jù)插值和曲線擬合的數(shù)學(xué)思想并掌握其實(shí)現(xiàn)方法。
5.1 數(shù)據(jù)統(tǒng)計(jì)分析
5.2 多項(xiàng)式計(jì)算
5.3 數(shù)據(jù)插值
5.4 數(shù)據(jù)插值應(yīng)用舉例
5.5 曲線擬合
5.6 曲線擬合應(yīng)用舉例
07
專題六 數(shù)值微積分與方程求解
掌握數(shù)值微積分、線性方程組求解、非線性方程求解與函數(shù)極值計(jì)算、常微分方程數(shù)值求解等問(wèn)題的實(shí)現(xiàn)方法。
6.1 數(shù)值微分與數(shù)值積分
6.2 線性方程組求解
6.3 線性方程組應(yīng)用舉例
6.4 非線性方程求解與函數(shù)極值計(jì)算
6.5 常微分方程數(shù)值求解
6.6 常微分方程應(yīng)用舉例
08
專題七 MATLAB符號(hào)計(jì)算
理解符號(hào)計(jì)算與數(shù)值計(jì)算的區(qū)別;掌握符號(hào)對(duì)象的定義及運(yùn)算方法;掌握微積分、級(jí)數(shù)、方程求解的符號(hào)計(jì)算方法。
7.1 符號(hào)對(duì)象
7.2 符號(hào)微積分
7.3 級(jí)數(shù)
7.4 符號(hào)方程求解
09
專題八 MATLAB圖形用戶界面設(shè)計(jì)
理解圖形對(duì)象的概念;了解有關(guān)界面設(shè)計(jì)函數(shù)的使用方法;了解GUIDE設(shè)計(jì)工具和APP設(shè)計(jì)工具的使用方法。
8.1 圖形窗口與坐標(biāo)軸
8.2 曲線與曲面對(duì)象
8.3 圖形用戶界面設(shè)計(jì)方法
8.4 用戶界面設(shè)計(jì)工具
8.5 APP設(shè)計(jì)工具
8.6 圖形用戶界面應(yīng)用舉例
10
專題九 Simulink系統(tǒng)仿真
掌握Simulink仿真的基本步驟;了解子系統(tǒng)、S函數(shù)的使用方法。
9.1 Simulink仿真基礎(chǔ)
9.2 子系統(tǒng)的創(chuàng)建與封裝
9.3 S函數(shù)的設(shè)計(jì)與應(yīng)用
9.4 Simulink仿真應(yīng)用舉例
11
專題十 外部程序接口
掌握MATLAB與Excel的混合使用方法;了解MATLAB文件操作;了解MATLAB與C++語(yǔ)言的混合使用方法。
10.1 在Excel中使用MATLAB
10.2 MATLAB文件操作
10.3 在其他語(yǔ)言程序中讀寫MATLAB的數(shù)據(jù)文件
10.4 在MATLAB中調(diào)用其他語(yǔ)言編寫的程序
10.5 在其他語(yǔ)言程序中調(diào)用MATLAB函數(shù)