摘要:MATLAB是MathWork公司在1984年推出的一中面向科學(xué)與工程計算的一款軟件,MATLAB在數(shù)值計算分析,矩陣運算、符號計算及圖形處理顯示與一體等方面表現(xiàn)優(yōu)異 ,MATLAB簡單易學(xué),功能強大、使用方便,已廣泛應(yīng)用于數(shù)學(xué)分析與計算、工程計算,控制設(shè)計,信號處理與通訊等領(lǐng)域。Matlab在數(shù)學(xué)中應(yīng)用主要有矩陣計算、多項式的計算、線性方程求解、數(shù)據(jù)分析、插值運算以及函數(shù)繪圖,本文主要談?wù)凪atlab在矩陣當(dāng)中的一些基本應(yīng)用。
關(guān)鍵詞:MATLAB;矩陣;應(yīng)用
中圖分類號:TU—4 文獻標(biāo)識碼:A 文章編號:1007—9599 (2012) 14—0000—02
一、矩陣和矩陣運算
在科學(xué)研究和工程實踐中,矩陣是個十分重要的概念。尤其是與電氣、自動化和通信相關(guān)的專業(yè),矩陣?yán)碚摰膶W(xué)習(xí)那更是必不可少。其實,理工科的科研和工程問題到最后基本上都只能歸結(jié)于數(shù)學(xué)問題,而高級的數(shù)學(xué)問題則是矩陣運算及矩陣?yán)碚搯栴},所以,要把科研和工程做好,尤其是要作科學(xué)研究,學(xué)好矩陣運算是不可或缺的。
二、矩陣的輸入
(一)矩陣的一般輸入方式
(二)矩陣的等差輸入方式
1.等差——行矢量輸入
2.等差——矩陣輸入
(三)零矩陣 元素全是0的矩陣稱之為零矩陣。
(四)單位矩陣 MATLAB中利用eye()函數(shù)構(gòu)造單位矩陣。
(五)全1矩陣 (元素全是1的矩陣稱之為全1矩陣。)
(六)對角矩陣
主對角線以外元素全部為0的矩陣稱為對角矩陣。
MATLAB中利用diag()函數(shù)構(gòu)造對角矩陣。
三、矩陣運算
(一)矩陣運算—四則運算與冪運算
(二)矩陣的轉(zhuǎn)置(如果一個矩陣是復(fù)數(shù)矩陣,則輸出的轉(zhuǎn)矩是原矩陣的共扼轉(zhuǎn)置矩陣)
(三)行列式 調(diào)用格式為:
(四)逆矩陣 調(diào)用格式為:
(五)矩陣的合并 將相關(guān)矩陣重新組合以得到新的矩陣。
調(diào)用格式如下:
(六)矩陣的最大元素和最小元素
(七)矩陣元的升序排列 由sort(A)函數(shù)執(zhí)行
(八)矩陣元素的求和與求積
(九)矩陣的上下三角部分
(十)矩陣的旋轉(zhuǎn) MATLAB軟件利用flip()函數(shù)進行矩陣旋轉(zhuǎn),調(diào)用格式如下:
四、總結(jié)
matlab的應(yīng)用領(lǐng)域非常廣泛,在本文中,我就從matlab在矩陣當(dāng)中的一些基本用法的應(yīng)用心得和讀者交流學(xué)習(xí),望各位讀者批評指正。