MATLAB語言基礎

MATLAB語言基礎

MATLAB語言基礎是北京郵電大學建設的慕課,於2019年11月4日在中國大學MOOC首次開課,該課程授課教師為俎雲霄、侯賓、吳帆。據2023年3月中國大學MOOC官網顯示,該課程已經開課8次。

該課程的主要內容包括:MATLAB簡介,MATLAB矩陣及其運算,MATLAB數據可視化,MATLAB程式設計和MATLAB數值計算。

基本介紹

  • 中文名:MATLAB語言基礎
  • 外文名:Fundamentals of MATLAB
  • 類別:慕課
  • 授課老師:俎雲霄、侯賓、吳帆
  • 建設院校:北京郵電大學
  • 授課平台:中國大學MOOC
  • 首開時間:2019年11月4日
課程性質,課程背景,課程定位,課程簡介,課程大綱,開課信息,教學目標,教學要點,學習預備,預備知識,學習方法,學習資料,考核標準,教師簡介,

課程性質

課程背景

“MATLAB語言基礎”是一門計算機語言課程,其套用廣泛,無論是科學計算,還是數據可視化以及互動式的程式設計,都可以用它實現,所以該語言適用於幾乎所有的專業。MATLAB語言簡潔,功能強大,很多課程都會使用該語言進行課程內容的仿真和演示,以及課程設計,其在工程界也得到廣泛的套用,深受廣大科技工作者的歡迎,所以,該語言是當代大學生、研究生以及科研工作者進行科學研究和工程計算必須掌握的數學軟體。

課程定位

該課程以基本知識講解、語言功能講解並配以程式演示的方式呈現給學習者,學習MATLAB語言,夯實MATLAB基礎,掌握MATLAB軟體的基本使用方法,培養MATLAB的編程思維,培養學習者的思維能力、編程能力和獨立分析問題、解決問題的能力,為進一步深入學習和套用MATLAB語言打下基礎。

課程簡介

MATLAB語言基礎課程總共五個章節,第一章主要講MATLAB概述;第二章主要講矩陣的運算,字元數組,空數組,分解與變換,行列式、秩與跡及特徵值分析,逆與線性方程組求解,關係運算和邏輯運算,以及一維數組二維數組的創建與元素提取;第三章節主要講基本二維曲線繪製,雙縱坐標、多子圖繪製圖形的直接編輯(程式演示) 繪圖輔助操作,三維數據可視化;第四章講M檔案,條件控制結構,循環控制結構及M檔案的注釋和程式調試; 第五章節主要講數據分析和多項式函式館, 線性微分方程的解,非線性函式分析及函式的數值積分。

課程大綱

MATLAB語言概述
1 MATLAB概述
MATLAB編程練習題
第一周
2.1 MATLAB變數
2.2 MATLAB數組與矩陣
2.2-1 一維數組的創建與元素提取
2.2-2 二維數組的創建與元素提取
2.2-3 字元數組和空數組
2.3 矩陣的運算
2.3-1 矩陣的算術運算
第一周測試題
第二周
2.3-2 矩陣的關係運算和邏輯運算
2.3-3 矩陣元素的處理
2.4-1 矩陣的行列式、秩與跡及特徵值分析
2.4-2 矩陣的逆與線性方程組求解
2.4-3 矩陣的分解與變換
3.1-1 基本二維曲線繪製
第二周測試題
第三周
3.1-2 繪圖輔助操作
3.1-3 雙縱坐標、多子圖繪製
3.1-4 圖形的直接編輯(程式演示)
3.2 三維數據可視化
4.1 M檔案
4.2-1 條件控制結構
第三周測試題
第四周
4.2-2 循環控制結構
4.2-3 其他常用語句
4.3 M檔案的注釋和程式調試
5.1 數據分析函式館
5.2 多項式函式館
5.3 非線性函式分析及函式的數值積分
5.4 線性微分方程的解
第四周測試題
(註:課程大綱排版從左到右排列)

開課信息

開課次數
開課時間
授課教師
學時安排
參與人數
第1次開課
2019年11月04日 ~ 2019年12月31日
俎雲霄、侯賓、吳帆
1小時每周
17459
第2次開課
2020年02月24日 ~ 2020年04月12日
19671
第3次開課
2020年09月07日 ~ 2020年10月25日
5344
第4次開課
2021年03月01日 ~ 2021年04月18日
5949
第5次開課
2021年09月13日 ~ 2021年10月31日
10780
第6次開課
2022年02月28日 ~ 2022年04月24日
俎雲霄、侯賓
1-2小時每周
10346
第7次開課
2022年09月12日 ~ 2022年10月30日
俎雲霄、侯賓、吳帆
3小時每周
3515
第8次開課
2023年02月20日 ~ 2023年04月16日
俎雲霄、侯賓
小時每周
待定

教學目標

通過該課程的學習,使學生掌握MATLAB語言的基本知識和基本函式功能,具備簡單的編程能力,並能將其套用於後續課程的仿真中。培養學生的思維能力、編程能力和獨立分析問題、解決問題的能力,為進一步深入學習和套用MATLAB語言打下基礎。

教學要點

由於該門課程是一門計算機語言課程,如果只講函式和命令形式,不僅枯燥,而且也不能很好對其掌握,必須通過編程練習才行,所以,在講授過程中採用邊講解邊進行程式說明和演示的方式進行,從而使學習者能夠較好地了解其如何使用,並且加深印象。

學習預備

預備知識

該課程原則上不需要前修課程知識,但由於涉及一些數學計算,例如矩陣運算、多項式運算、積分運算等,所以最好有一些高等數學、線性代數的知識。

學習方法

該課程函式多、命令多,所以學習過程中要注意多進行編程練習,通過編程進一步掌握函式和命令的書寫形式、含義及套用場合;要按時完成視頻的學習和相應的測試。

學習資料

   課程教材
書名
作者
出版時間
出版社
《MATLAB大學教程》
肖漢光,鄒雪,宋濤
2016年6月
電子工業出版社
其他書籍
書名
作者
出版時間
出版社
《MATLAB及在電子信息課程中的套用(第3版)》
陳懷琛,吳大正,高西全
2006年3月
電子工業出版社
《MATLAB實用教程(第三版)》
鄭阿奇
2012年1月
電子工業出版社
《MATLAB實用教程(第二版)》
蘇金明,阮沈勇
2008年2月
電子工業出版社
《MATLAB函式查詢手冊》
占君,張倩,滿謙等
2011年1月
機械工業出版社
《MATLAB語言程式設計教程(第二版)》
張德喜,趙磊生
2011年9月
中國鐵道出版社
軟體:MATLAB

考核標準

總分達到60分以上為“合格”,總分達到85分以上為“優秀”。

教師簡介

俎雲霄,北京郵電大學教授,博士生導師,從事電子信息類專業基礎課的教學工作和認知無線網路、智慧型信息處理、大數據、電工理論與新技術等方面的研究工作。
侯賓,北京郵電大學電子工程學院講師,主講電路分析基礎、信號與系統、電路與電子學和電子電路基礎等課程。
吳帆,女,北京郵電大學副教授。主講電路分析基礎、電子電路基礎、無線個域網與感測器網路等課程。

相關詞條

熱門詞條

聯絡我們