中國海洋大學MATLAB語言課程大綱理論0001_第1頁
中國海洋大學MATLAB語言課程大綱理論0001_第2頁
中國海洋大學MATLAB語言課程大綱理論0001_第3頁
中國海洋大學MATLAB語言課程大綱理論0001_第4頁
中國海洋大學MATLAB語言課程大綱理論0001_第5頁
已閱讀5頁,還剩2頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、中國海洋大學MATLA晤言 課程大綱(理論+實驗課程)英文名稱(Matlab Language )【開課單位】物理系【課程模塊】 學科基礎(chǔ)【課程編號】【課程類別】 選修【學時數(shù) 】64 (理論32實踐32 )【學分數(shù) 】3一、課程描述本課程大綱根據(jù)2011年本科人才培養(yǎng)方案進行修訂。由于MATLAB軟件強大的數(shù)據(jù)計算和圖形處理能力,使其近年來在科學計算、工程設(shè)計、經(jīng)濟學等多領(lǐng)域得到了廣泛的應用,同樣也成為物理系本科學生今后學習、科研和工作中幾乎不可缺少的一門專業(yè)技能,正因如此,MATLAB語言成為物理系專業(yè)學生的主要課程之"o本課程總學時46,包括32學時的理論課和32學時的實驗訓練

2、課。理論課與實驗課同步進行、有機結(jié)合。教學中采用解決實例問題與講授基礎(chǔ)知識相結(jié)合的教學模式,以培養(yǎng)學生程序化的思維模式及利用程序解決問題的能力。本課程與線性代數(shù)、C語言、數(shù)值分析等課程有著較強的聯(lián)系,它們之間內(nèi)容上相輔相成,學習時可以相互促進加深理解。(一) 教學對象本課程是物理學專業(yè)的學科基礎(chǔ)課程,授課對象為大一學生。 (二)教學目標本課程的目標是讓學生掌握利用MA TLAB編程解決實際問題的思路、方法和技巧,熟悉MATLAB中的各項主要功能及實現(xiàn)方式,開展對實際問題解決的訓練,實現(xiàn)學生的編程思 維的形成和編程技能的提高,培養(yǎng)能夠在科學計算及各專業(yè)領(lǐng)域從事借助MATLAB編程和開發(fā)解決實際問

3、題的專門人才。具體內(nèi)容上,一方面通過解讀實例程序的編寫思路,讓學生從多層面(MA TLAB解決問題的流程、數(shù)值化的解題思路、程序化的流程控制方式)領(lǐng)會并逐漸形成計算機編程的思維模 式,并更深刻的意識到除編程工具本身之外,基礎(chǔ)理論在解決實際問題中同樣發(fā)揮著重要的意義;另一方面通過對 MATLAB程序的學習、跟做和練習,讓學生掌握MATLAB的主要內(nèi)容,包括:MATLAB編程解決實際問題的整個過程和MATLAB的代碼執(zhí)行方式、基本的矩陣操作和數(shù)值分析函數(shù)、程序控制語句和圖形繪制方法、圖形用戶界面和MATLAB程序編譯方法,以及幾種專業(yè)的工具箱的使用。(三)先修課程 無二、教學內(nèi)容第一篇MATLAB

4、初級-學會使用MATLAB 2(一)第1章 計算機編程應用概述1、教學目的和要求了解計算機編程在科學計算仿真和應用軟件開發(fā)上的概括;了解 MATLAB在實際應用中的 價值及應用領(lǐng)域。2、講授內(nèi)容1)科學計算及仿真2)應用軟件開發(fā)3) MA TLAB的應用領(lǐng)域3、教學重點與難點重點:MATLAB在實際應用中的價值。難點:MATLAB與其他科學計算平臺、軟件開發(fā)工具的各種特點。(二)第緋領(lǐng)會、跟做第一個 MATLA眼序1、教學目的和要求通過跟做完整的MATLAB!序領(lǐng)會MATLA解決實際問題的流程和思路,掌握從文件讀取、數(shù)據(jù) 處理、數(shù)據(jù)顯示到結(jié)果存儲的整個過程。2、講授內(nèi)容1) MATLAB2)

5、MATLA敢裝3)解決實際問題流程4)實際問題5)文件讀取6)數(shù)據(jù)的存在方式-變量7)數(shù)據(jù)的顯示方式-查看、繪圖8)數(shù)據(jù)的處理9)結(jié)果的顯木與存儲3、實驗內(nèi)容1)跟做第一個MATLAB序2)第一個MATLAB!序的衍生練習3)各種格式文件數(shù)據(jù)讀取與存儲4)不同形式的二維圖形繪制5)圖形窗口的柵格顯示、放大等屬性設(shè)置4、教學重點與難點重點:MATLAB解決問題流程的理解和整個過程的掌握。難點:利用計算程序解決問題的認識和變量作為程序操作核心對象的領(lǐng)會。3(三)第3章MATBLAB 三種代碼執(zhí)行方式1、教學目的和要求了解 MATLAB的三種代碼書寫及執(zhí)行方式;掌握由Command Window命令

6、到m腳本,再到m函數(shù)的演變過程;掌握三種代碼執(zhí)行方式的異同和各自優(yōu)缺點及適用特點。2、講授內(nèi)容1) Command Window 命令2)腳本編程3)函數(shù)編程3、實驗內(nèi)容1)跟做實例程序由Command Window命令到m腳本,再到m函數(shù)的演變過程2)感受Command Window命令與m腳本程序共用 Work Space變量,并相互干擾3)練習m腳本中clear all, clc命令應用4)練習m函數(shù)中調(diào)用MATLAB庫函數(shù),及庫函數(shù)追蹤查看5)練習m函數(shù)的主從函數(shù)結(jié)構(gòu),自己編寫子函數(shù)并調(diào)用6)學習擴展MATLAB的函數(shù)搜索路徑4、教學重點與難點重點:學習三種代碼執(zhí)行方式及其特點。難點:

7、m腳本和m函數(shù)在對待變量上的不同。第二篇MATLAB中級-理論函數(shù)并重、嚴謹技巧兼顧(四)第4章 矩陣分析與函數(shù)實現(xiàn)1、教學目的和要求了解矩陣及其運算理論對于MATLAB編程的指導意義;掌握 MATLAB中的矩陣創(chuàng)建及基本操作函數(shù);了解MATLAB其他矩陣分析函數(shù)及功能。2、講授內(nèi)容1)矩陣的概念與運算2) MATLAB中矩陣的創(chuàng)建與操作3)跟做2:二維矩陣分析與圖形展示3、實驗內(nèi)容1)跟做實例程序22)跟做程序的衍生練習3)各種矩陣運算的函數(shù)實現(xiàn)4)不同形式的三維圖形繪制44、教學重點與難點重點:領(lǐng)會理論基礎(chǔ)對于編程的意義;MATLAB中對于矩陣的可控操作。難點:MATLAB對于矩陣中任意元

8、及多元模塊的準確操作。(五)第5章數(shù)值分析與函數(shù)實現(xiàn)1、教學目的和要求:領(lǐng)會數(shù)值方法求解數(shù)學問題的思維模式;掌握MATLAB中的基本數(shù)值分析函數(shù);了解MATLAB的其他數(shù)值分析功能。2、講授內(nèi)容:1)數(shù)學問題求解的數(shù)值化思維2) MATLAB中的數(shù)值分析函數(shù)3)跟做3:擬合、插值對比與應用3、實驗內(nèi)容1)跟做實例程序32)跟做程序的衍生練習3)各種數(shù)值分析的函數(shù)實現(xiàn)4、教學重點與難點重點:數(shù)值方法解決數(shù)學問題的思維模式;基本的 MATLAB數(shù)值分析函數(shù)。難點:數(shù)值化處理問題思維模式的形成;擬合和插值的異同。(六)第郵程序設(shè)計思路與技巧1、教學目的和要求:了解程序化的流程控制方式;掌握MATLA

9、B中的程序流程控制語句;掌握 MATLAB中程序調(diào)試的技巧。2、講授內(nèi)容:1)生活中的流程與程序化2)程序流程控制語句3)跟做4:嚴謹?shù)某绦蛄鞒?)程序調(diào)試與優(yōu)化3、實驗內(nèi)容1)跟做實例程序42)跟做程序的衍生練習3)練習程序的調(diào)試4)程序優(yōu)化的測試練習54、教學重點與難點重點:流程的程序控制方式及 MATLAB中的控制語句。難點:針對實際問題的嚴謹?shù)某绦蛄鞒炭刂圃O(shè)計(七)第7章圖形屬性與靈活繪圖1、教學目的和要求:掌握圖形屬性設(shè)置方法和多圖繪制方法;了解圖形對象的句柄控制。2、講授內(nèi)容:1)圖形屬性設(shè)置2)多圖繪制3)圖形對象操控3、實驗內(nèi)容1)跟做多圖繪制實例程序2)跟做程序的衍生練習3)

10、圖形屬性的m函數(shù)及屬性編輯工具更改練習4)圖形對象的句柄操作練習4、教學重點與難點重點:圖形屬性的個性化設(shè)置及多圖繪制方法。難點:圖形對象的句柄操控。第三篇MATLAB高級-可視界面、交互編程、專業(yè)應用(八)第8章可視化用戶界面(GUI )1、教學目的和要求:了解圖形用戶界面的用途和設(shè)計方法;掌握 GUI的制作方法;了解GUI文件的含義和功能。2、講授內(nèi)容:1)友好的用戶界面設(shè)計2) GUI文件3)跟做5: GUI界面設(shè)計3、實驗內(nèi)容1)跟做實例程序52)跟做程序的衍生練習3)各種GU控件練習64、教學重點與難點重點:圖形用戶界面的用途和制作方法。難點:GU各控件參數(shù)的傳遞及 GUI文件的功能

11、。(九)第郵不同語言交互編程1、教學目的和要求:了解多語言交互編程的模式和思路;掌握程序語言編譯的含義及exe、dll的含義、用途;了解MATLAB使用其他語言程序的方法;了解 MATLAB與Word、Excel混合使用的方法。2、講授內(nèi)容:1)供其他語言使用的 MATLAB!序2) MATLA限用的其他語言程序3)與Word Excel混合使用3、實驗內(nèi)容1)跟做m函數(shù)編譯實例程序2)跟做程序的衍生練習3)練習Notebook使用4、教學重點與難點重點:多語言交互編程的模式和思路;MATLAB語言的編譯。難點:多語言交互編程接口的理解。(十)第10章MATLAB勺專業(yè)應用1、教學目的和要求:了解MATLAB在專業(yè)領(lǐng)域的應用概括及工具箱的含義;掌握三種以上專業(yè)工具箱的函數(shù)意義和使用方法。2、講授內(nèi)容:1)符號代數(shù)2)圖像處理3)通信仿真4)統(tǒng)計分析5)通信仿真6)金融分析7)人工智能3、實驗內(nèi)容1)跟做專業(yè)應用實例程序72)跟做程序的衍生練習3)各種專業(yè)工具箱函數(shù)練習4、教學重點與難點重點:學會應用MATLAB工具箱解決專業(yè)實際問題的思路和方法。難點:專業(yè)理論與 MATLA函數(shù)的相互融合;利用 MATLA編程解決專業(yè)問題的思路形成。三、教學環(huán)節(jié)及學時分配本課程總學時 64學時(理論 32實踐32 )課程教學學時分總學時課堂教學學時課外輔導/課外實踐備注配表教學內(nèi)容學時理

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論