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