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