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