《《MATLAB程序設(shè)計(jì)》課程教學(xué)大綱(本科)》由會(huì)員分享,可在線閱讀,更多相關(guān)《《MATLAB程序設(shè)計(jì)》課程教學(xué)大綱(本科)(3頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、《MATLAB程序設(shè)計(jì)》課程教學(xué)大綱
課程編號(hào):081295241
課程名稱:MATLAB程序設(shè)計(jì)
英文名稱:MATLAB Programming
課程類型:學(xué)科基礎(chǔ)
課程要求:必修
學(xué)時(shí)/學(xué)分:40/2.5 (講課學(xué)時(shí):6實(shí)驗(yàn)學(xué)時(shí):0上機(jī)學(xué)時(shí):34)
適用專業(yè):生物醫(yī)學(xué)工程
一、 課程性質(zhì)與任務(wù)
MATLAB與系統(tǒng)仿真是生物醫(yī)學(xué)工程專業(yè)學(xué)科基礎(chǔ)課。本課程的目的和任務(wù)是使
學(xué)生能夠掌握當(dāng)今廣為流行的MATLAB語(yǔ)言,熟悉先進(jìn)的仿真工具SIMULTNK環(huán)境、
命令行系統(tǒng)仿真及系統(tǒng)函數(shù)設(shè)計(jì)等,為以后的專業(yè)課和課程設(shè)計(jì)、畢業(yè)設(shè)計(jì)等打下基礎(chǔ)。
二、 課程與其他課程的聯(lián)系
本課
2、程的先修課程為C語(yǔ)言,后續(xù)課程包括數(shù)字信號(hào)處理、信號(hào)與系統(tǒng)、生物醫(yī)學(xué)
信號(hào)處理、醫(yī)學(xué)圖像處理、畢業(yè)設(shè)計(jì)等。學(xué)生先修完C語(yǔ)言,掌握了計(jì)算機(jī)語(yǔ)言的相關(guān)
知識(shí)及編程的技巧,在此基礎(chǔ)上可以更好地掌握MATLAB語(yǔ)言的學(xué)習(xí)及應(yīng)用。后續(xù)課程
的上機(jī)實(shí)踐都采用MATLAB語(yǔ)言進(jìn)行編程。
三、 課程教學(xué)目標(biāo)
1. 熟練掌握MATLAB語(yǔ)言系統(tǒng),會(huì)安裝/刪除MATLAB程序,熟練使用MATLAB語(yǔ)言環(huán)
境。(支撐畢業(yè)能力要求2.13.14.1)
2. 熟練掌握MATLAB語(yǔ)言的數(shù)值計(jì)算及畫(huà)圖功能。(支撐畢業(yè)能力要求2.14.14.3)
3.熟練掌握MATLAB語(yǔ)言程序設(shè)計(jì)方法及流程。(支撐畢業(yè)能
3、力要求2.13.14.14.2 4.3)
四、教學(xué)內(nèi)容、基本要求與學(xué)時(shí)分配
序號(hào)
教學(xué)內(nèi)容
教學(xué)要求
學(xué)時(shí)
教學(xué)
方式
對(duì)應(yīng)課程
教學(xué)目標(biāo)
1
一、MATLAB 環(huán)境
1. MATLAB 簡(jiǎn)介;
2. MATLAB環(huán)境設(shè)置;
3. MATLAB 幫助;
4. MATLAB其他管理。
上機(jī)1: MATLAB環(huán)境及命令窗口
1. 了解MATLAB語(yǔ)言的歷史
2. 掌握MATLAB系統(tǒng)安裝,會(huì)使
用MATLAB系統(tǒng)基本功
能。
1
2
講授
上機(jī)
1
2
二、MATLAB數(shù)值計(jì)算
1.變量和數(shù)據(jù)
2 .矩陣和數(shù)組
上機(jī)2: MATLAB數(shù)值
4、計(jì)算
1 .熟練掌握MATLAB變量的使
用。
2 .掌握矩陣的創(chuàng)建。
3 .掌握MATLAB的矩陣和數(shù)組
1
6
講授
上機(jī)
1、2
的運(yùn)算。
3
三、MATLAB符號(hào)計(jì)算
1 .符號(hào)表達(dá)式的建立
2 .符號(hào)表達(dá)式的代數(shù)運(yùn)算
3 .符號(hào)表達(dá)式的操作和轉(zhuǎn)換
上機(jī)3: MATLAB的符號(hào)計(jì)算
1. 熟練掌握MATLAB符號(hào)表達(dá)
式的創(chuàng)建。
2. 熟練掌握符號(hào)表達(dá)式的代數(shù)
運(yùn)算
3 .掌握符號(hào)表達(dá)式的化簡(jiǎn)和替
換。
1
6
講授
上機(jī)
1、2
4
四、MATLAB計(jì)算的可視化
1 .二維曲線的繪制
2. MAT
5、LAB的三維圖形繪制
3. MATLAB的特殊圖形繪制
上機(jī)4:
1 .熟練掌握MATLAB二維曲線
的繪制。
2 .熟練掌握?qǐng)D形的修飾
3 .掌握三維圖形的繪制
4 .掌握各種特殊圖形的繪制
1
6
講授
上機(jī)
1、2
5
五、MATLAB的GUI設(shè)計(jì)
1 .句柄圖形
2.用戶圖形界面設(shè)計(jì)
1.掌握句柄圖形的概念
2 .掌握GUI設(shè)計(jì)
1
6
講授
上機(jī)
1、2
6
六、MATLAB程序設(shè)計(jì)
1.M文件
2 .程序流程控制
3 .函數(shù)調(diào)用和參數(shù)傳遞
4.M文件性能的優(yōu)化和加速
1 .熟練掌握MATLAB的程序流
程控制結(jié)構(gòu)
2
6、.熟練掌握M文件的結(jié)構(gòu)
3 .熟練掌握函數(shù)調(diào)用和參數(shù)傳
1
8
講授
上機(jī)
1、3
五、 其他教學(xué)環(huán)節(jié)(課外教學(xué)環(huán)節(jié)、要求、目標(biāo))
大作業(yè)+上機(jī):
圖形用戶界面設(shè)計(jì):了解圖形用戶界面的設(shè)計(jì)方法。詳細(xì)設(shè)計(jì)圖形用戶界面各部分內(nèi)容,
充分
利用各種控件,完成各自功能。
六、 教學(xué)方法
本課程以上機(jī)實(shí)驗(yàn)為主,結(jié)合課堂講授、課外大作業(yè)等教學(xué)手段和形式完成課程教學(xué)任
務(wù)。在課堂教學(xué)中,通過(guò)講授、提問(wèn)、討論、演示等教學(xué)方法和手段讓學(xué)生理解 MATLAB
程序設(shè)計(jì)流程,掌握MATLAB的基本概念,基本原理和各種程序設(shè)計(jì)分析方法。
七、 考核及成績(jī)?cè)u(píng)定方式
最終成績(jī)由期末成績(jī)和大作業(yè)成績(jī)組合而成。各部分所占比例如下:
平時(shí)成績(jī):20分。主要包括平時(shí)出勤5分+上機(jī)大作業(yè)15分。
期末考試成績(jī):100分*80%。主要考核MATLAB的基本知識(shí)點(diǎn)和編程能力。
八、教材及參考書(shū)目
1. 教材:
[1]MATLAB實(shí)用教程(第四版).鄭阿奇主編.電子工業(yè)出版社,2016.
2. 參考書(shū)目:
[1] MATLAB語(yǔ)言與控制系統(tǒng)仿真.孫亮.北京工業(yè)大學(xué)出版社,2001.
[2] MATLAB從入門(mén)到精通.周建興.人民郵電出版社,2008