《《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): 80110601
課程名稱(chēng): MATLAB程序設(shè)計(jì)
英文名稱(chēng): MATLAB Programming
總 學(xué) 時(shí): 16 講課學(xué)時(shí):16 實(shí)驗(yàn)學(xué)時(shí):0 上機(jī)學(xué)時(shí):0
學(xué) 分: 1
適用對(duì)象: 電氣工程及其自動(dòng)化、農(nóng)業(yè)電氣化與自動(dòng)化、電氣工程及其自動(dòng)化(實(shí)驗(yàn)班)
先修課程:高級(jí)語(yǔ)言程序設(shè)計(jì)(C++)(81310102)
一、課程性質(zhì)、目的和任務(wù)
本課程是電氣信息類(lèi)專(zhuān)業(yè)的一門(mén)計(jì)算機(jī)語(yǔ)言課。它的主要任務(wù)是講授MATLAB語(yǔ)言結(jié)構(gòu)、編程方法、數(shù)值計(jì)算、繪圖和符號(hào)運(yùn)算
2、功能。其目的是讓學(xué)生掌握MATLAB語(yǔ)言編程技巧,為今后的學(xué)習(xí)和工作打下計(jì)算機(jī)基礎(chǔ)。
二、教學(xué)內(nèi)容、方法及基本要求
(一)程序設(shè)計(jì)基礎(chǔ)
1.MATLAB簡(jiǎn)介
了解MATLAB語(yǔ)言的基本特點(diǎn)及其主要功能、語(yǔ)言結(jié)構(gòu),掌握MATLAB的搜索路徑的設(shè)置方法及其原因,掌握簡(jiǎn)單的命令行操作方法;
2.MATLAB數(shù)據(jù)表示及基本運(yùn)算
掌握變量的命名方法,掌握矩陣的輸入方法,了解矩陣和數(shù)組的不同,掌握矩陣運(yùn)算和數(shù)組運(yùn)算,了解文本的操作命令,掌握關(guān)系、邏輯運(yùn)算,了解數(shù)據(jù)的輸出格式;
3. MATLAB語(yǔ)言結(jié)構(gòu)
掌握常用的語(yǔ)言結(jié)構(gòu):for循環(huán)、if語(yǔ)句、while循環(huán)、break語(yǔ)句、swit
3、ch和case語(yǔ)句等,掌握 M文件的編程方法,了解函數(shù)M文件和腳本M文件的不同,了解提高程序運(yùn)行速度的方法;
4. 數(shù)據(jù)文件操作
掌握打開(kāi)和關(guān)閉數(shù)據(jù)文件的方法,掌握讀、寫(xiě)格式化文本文件的方法,了解讀、寫(xiě)二進(jìn)制數(shù)據(jù)文件的方法;
5. 圖形功能
掌握plot命令,掌握線型、顏色、標(biāo)示等屬性的設(shè)置,掌握二維圖形命令,了解圖形屬性,了解三維圖形的繪制命令;
(二)MATLAB的應(yīng)用
6.MATLAB 圖形用戶(hù)界面程序設(shè)計(jì)
掌握各種控制對(duì)象的不同及其設(shè)置方法,了解菜單對(duì)象的設(shè)置方法,了解控制對(duì)象的圖形屬性,掌握Guide設(shè)計(jì)圖形用戶(hù)界面的方法
7. 符號(hào)運(yùn)算
了解符號(hào)計(jì)算的內(nèi)涵,掌
4、握符號(hào)變量的定義方法,掌握默認(rèn)自變量的確定方法,掌握符號(hào)微分、積分運(yùn)算,了解化簡(jiǎn)和替代命令,掌握解方程的命令
8.信號(hào)處理工具箱和電力系統(tǒng)工具箱的應(yīng)用
了解使用兩個(gè)工具箱的方法。
三、實(shí)踐環(huán)節(jié)的內(nèi)容、方法及基本要求
課外完成一個(gè)具有圖形用戶(hù)界面的設(shè)計(jì)編程,解決一個(gè)實(shí)際問(wèn)題,并提交設(shè)計(jì)的程序。
四、各教學(xué)環(huán)節(jié)學(xué)時(shí)分配
采用多媒體和板書(shū)相結(jié)合的教學(xué)手段。
教學(xué)環(huán)節(jié)
課程內(nèi)容
講課(包括習(xí)題課、討論課)
實(shí)驗(yàn)
上機(jī)
課外
合計(jì)
MATLAB簡(jiǎn)介
2
2
數(shù)據(jù)表示及基本運(yùn)算
2
2
MATLAB語(yǔ)言結(jié)構(gòu)
5、2
2
數(shù)據(jù)文件操作
2
2
圖形功能及圖形用戶(hù)界面
4
4
符號(hào)運(yùn)算
2
2
應(yīng)用討論
2
2
合計(jì)
16
16
五、考核方式
開(kāi)卷考試(80%)+設(shè)計(jì)程序(20%)
六、對(duì)學(xué)生能力培養(yǎng)的體現(xiàn)
在教學(xué)過(guò)程中,通過(guò)分析程序結(jié)構(gòu)、編寫(xiě)程序、課外上機(jī)調(diào)試,培養(yǎng)學(xué)生利用MATLAB編寫(xiě)程序的能力,提高進(jìn)行數(shù)據(jù)圖形處理的能力。
七、推薦教材和參考文獻(xiàn)
教 材:《MATLAB程序設(shè)計(jì)》,盧鐵兵,趙志斌,安勃編,華北電力大學(xué)校內(nèi)講義,2006年。
參考文獻(xiàn):《MATLAB 6.1實(shí)用指南》,蘇金明,阮沈勇編,電子工業(yè)出版社,2002年。
《科學(xué)計(jì)算與MATLAB語(yǔ)言》,劉衛(wèi)國(guó)主編,中國(guó)鐵道出版社,2000年。
《MATLAB 基礎(chǔ)及其應(yīng)用》,清源計(jì)算機(jī)工作室編,機(jī)械工業(yè)出版社,2000年。
大綱制訂人:盧鐵兵
大綱審定人:李琳 盛四清
大綱校對(duì)人:趙志斌
制訂日期: 2009年11月16日