MATLAB矩陣運算與應用實例PPT課件_第1頁
MATLAB矩陣運算與應用實例PPT課件_第2頁
MATLAB矩陣運算與應用實例PPT課件_第3頁
MATLAB矩陣運算與應用實例PPT課件_第4頁
MATLAB矩陣運算與應用實例PPT課件_第5頁
已閱讀5頁,還剩10頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、MATLAB矩陣運算與應用2021/3/92一、基本知識什么是矩陣矩陣、向量以及數組的關系2021/3/93先來看一個5*5的矩陣行向量列向量矩陣由行向量和列向量組成,實際上,它是一張數據表,每行的列數相等,每列的行數相等。一般情況下,這種數據表在數學上叫做矩陣,但在編程語言上卻有另一種叫法。2021/3/94必須意識到MATLAB也是一門編程語言(事實上你可以用它開發(fā)游戲和進行圖像處理),那么在編程語言上這種數據表一般稱作什么呢?一數組一數組在C/C+、C#、JAVA等幾乎所有的編程語言中,像左圖這個的數據集合都被稱作數組。使用最多的數組是一維數組和二維數組,左圖是一個二維數組。2021/3

2、/95明辨關系它既是一維數組(編程語言的叫法),也是向量(數學的叫法)它既是二維數組(編程語言的叫法),也是矩陣(數學的叫法)2021/3/96二、基本運算(操作)(1)引用(2)提取與刪除(3)外部錄入!注意,以下講解看到數組和矩陣時,應該意識到它是同一樣東西2021/3/97(1)引用左圖是在MATLAB中輸入和顯示的一個二維數組截圖,在上面的輸入中,magic(4)將生成一個4*4的二維數組(或者說一個4*4的矩陣),并且將該數組賦值給一個變量array,array為數組名,以后可以通過數組名(數組元素所在的行數,數組元素所在的列數)來引用數組中的某一個元素,如array(2,2)引用了

3、第二行第二列的元素,即11對于一維數組元素(即向量)的引用,大家就自己摸索吧。2021/3/98(2)提取與刪除 核心內容冒號運算符(:) 將任意矩陣變?yōu)榱邢蛄縜rray(:)注意此處array代表數組名 選取矩陣的某行所有列array(4,:)選取數組array第四行的所有列 選取矩陣的某列所有行array(:,3)選取數組array第三列的所有行 刪除矩陣的某行或某列array(:,3)=令數組array第三列為空,即刪除了第三列,表示空數組2021/3/99(3)外部錄入1. 使用變量窗口直接編輯(包括復制、粘貼、修改、刪除等操作)2. 使用xlsread()函數;Read a spec

4、ific range of data from the Excel file in the previous example.filename = myExample.xlsx; sheet = 1; xlRange = B2:C3; subsetA = xlsread(filename, sheet, xlRange)更多內容請參考MATLAB的幫助文檔或百度一下,以上內容引自MATLAB幫助文檔。2021/3/910三、應用(1)解線性方程組(2)批量數據的處理(3)圖片處理(2013年的全國賽B題為圖像處理類題目)2021/3/911(1)解線性方程組改寫為矩陣形式AXB這里必須使用左除運算符,不能寫成X=B/A。2021/3/912(2)批量數據的處理 從外部讀入大量數據 使用M文件,建立空數組(作為中間變量或輸出變量) 進行你希望的處理(如成績統(tǒng)計、進行基本的數組循環(huán)處理)2021/3/913(3)圖片處理(2013年的全國賽B題為圖像處理類題目) 使用imread()函數從外部讀入一個位圖圖像 進行你想要和處理(如使用rgb2gray()函

溫馨提示

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

評論

0/150

提交評論