怎么用matlab進行矩陣運算?


數(shù)學(xué)軟件Matlab R2019a 中文正式激活版(附許可證+替換補丁+安裝教程) 64位
- 類型:編程其它
- 大?。?/span>114MB
- 語言:簡體中文
- 時間:2019-03-23
這個例子展示了在MATLAB中使用矩陣的基本技術(shù)和函數(shù)語言。
首先,讓我們創(chuàng)建一個簡單的矢量,它有9個元素,稱為a。
命令行窗口鍵入:a = [1 2 3 4 6 4 3 4 5] 點擊“Enter”鍵。
如圖1所示。
現(xiàn)在讓我們給向量a的每個元素加上2,并將結(jié)果存儲在一個新的向量中。
注意,MATLAB不需要對向量或矩陣數(shù)學(xué)進行特殊處理。
命令行鍵入:
b = a + 2
點擊“Enter”鍵。
如圖2所示。
在MATLAB中創(chuàng)建圖形就像一個命令一樣簡單。
讓我們用網(wǎng)格線來繪制矢量相加的結(jié)果。
命令行鍵入:
plot(b)
grid on
點擊“Enter”鍵。
如圖3所示。
MATLAB還可以用軸標(biāo)簽制作其他圖形類型。
命令行鍵入:
bar(b)
xlabel('Sample #')
ylabel('Pounds')
點擊“Enter”鍵。
如圖4所示。
ATLAB也可以在情節(jié)中使用符號。
下面是一個用星星來標(biāo)記點的例子。
MATLAB提供了各種其他符號和線類型。
命令行鍵入:
plot(b,'*')
axis([0 10 0 10])
點擊“Enter”鍵。
如圖5所示。
MATLAB擅長的一個領(lǐng)域是矩陣計算。
創(chuàng)建矩陣就像創(chuàng)建一個向量一樣簡單,使用分號(;)來分隔矩陣的行。
命令行鍵入:
A = [1 2 0; 2 5 -1; 4 10 -1]
點擊“Enter”鍵。
如圖6所示。
我們可以很容易地找到矩陣A的轉(zhuǎn)置。
命令行鍵入:
B = A'
點擊“Enter”鍵。
如圖7所示。
現(xiàn)在讓我們把這兩個矩陣相乘。
請再次注意,MATLAB不要求您將矩陣作為一個數(shù)字集合來處理。
MATLAB知道你何時處理矩陣并相應(yīng)地調(diào)整你的計算。
命令行鍵入:
C = A * B
點擊“Enter”鍵。
如圖8所示。
而不是做一個矩陣乘,我們可以乘乘兩個矩陣或向量的相應(yīng)元素使用.*操作員。
命令行鍵入:
C = A .* B
點擊“Enter”鍵。
如圖9所示。
我們用矩陣A來解方程,A*x=B 我們通過使用(反斜杠)操作符來實現(xiàn)這一點。
命令行鍵入:
b = [1;3;5]
x = A\b
點擊“Enter”鍵。
如圖10所示。
現(xiàn)在我們可以證明A*x等于b。
命令行鍵入:
r = A*x - b
點擊“Enter”鍵。
如圖11所示。
MATLAB具有幾乎所有類型的通用矩陣計算功能。
有函數(shù)可以得到特征值。。。
命令行鍵入:
eig(A)
點擊“Enter”鍵。
如圖12所示。
以及單值。
命令行鍵入:
svd(A)
點擊“Enter”鍵。
如圖13所示。
“多”函數(shù)生成一個包含特征多項式系數(shù)的向量。
矩陣a的特征多項式是:det(λI-A)。
命令行鍵入:
p = round(poly(A))
點擊“Enter”鍵。
如圖14所示。
我們可以很容易地找到一個多項式的根使用根函數(shù)。
這些實際上是原始矩陣的特征值。
命令行鍵入:
roots(p)
點擊“Enter”鍵。
如圖15所示。
MATLAB在矩陣計算之外有許多應(yīng)用。
要卷積兩個向量。.
命令行鍵入:
q = conv(p,p)
點擊“Enter”鍵。
如圖16所示。
...或再次卷積并繪制結(jié)果 。
命令行鍵入:
r = conv(p,q)
plot(r);
點擊“Enter”鍵。
如圖17、18所示。
在任何時候,我們都可以使用who或whos命令獲得存儲在內(nèi)存中的變量列表。
命令行鍵入:whos 點擊“Enter”鍵。
如圖19所示。
通過鍵入特定變量的名稱,可以獲得該變量的值。
命令行鍵入:
A
點擊“Enter”鍵。
如圖20所示。
通過用逗號或分號分隔每個語句,可以在一行上有不止一條語句。
如果您沒有分配一個變量來存儲一個操作的結(jié)果,那么結(jié)果將存儲在一個名為ans的臨時變量中。
命令行鍵入:
sqrt(-1)
點擊“Enter”鍵。
如圖21所示。
正如你所看到的,MATLAB在計算中很容易處理復(fù)數(shù)。
以上就是小編為大家?guī)淼脑趺从胢atlab進行矩陣運算全部內(nèi)容,希望對大家有所幫助更多內(nèi)容請繼續(xù)關(guān)注腳本之家。
相關(guān)文章
- 如今音頻文件已經(jīng)成為我們?nèi)粘I畹膭傂?,上下班通勤的路上,不戴上耳機聽歌或者聽書都覺得無聊,不過,當(dāng)我們興致勃勃地準(zhǔn)備播放一段音頻,卻發(fā)現(xiàn)屏幕上顯示格式不兼容的2025-03-31
如何快速把文字轉(zhuǎn)換成語音? 配音魚根據(jù)輸入的文字快速生成配音技巧
在現(xiàn)代數(shù)字化生活中,將文字轉(zhuǎn)換為語音的需求日益常見,例如有聲讀物、視頻配音、廣告旁白等場景,下面我們就來看看實現(xiàn)方法2025-03-31- 今天來分享幾款親測好用的6款免費人聲分離軟件給大家,希望能幫各位少走彎路,輕松玩轉(zhuǎn)音頻處理2025-03-27
Premiere Pro在Win11 24H2系統(tǒng)中時間線功能無法使用的解決辦法
Adobe Premiere Pro 是一款專業(yè)的視頻編輯軟件,依賴于直觀的時間線操作,但是電腦安裝Windows 11 24H2 一月可選更新(KB5050094)后,時間線不能使用,下面我們就來看看解2025-02-09pr怎么局部馬賽克?給視頻部分片斷中的局部區(qū)域添加馬賽克效果技巧
premiere處理視頻的時候,想要在部分片斷添加局部馬賽克效果,該怎么實現(xiàn)呢?下面我們就來看看詳細教程2025-01-31pr怎么調(diào)整圖片大小位置和旋轉(zhuǎn)角度? premiere圖片調(diào)整技巧
Premiere導(dǎo)入的圖片大小位置和角度都是可以調(diào)整的,該怎么對圖片進行調(diào)整呢?詳細請看下文介紹2025-01-31Premiere怎么做蝴蝶飛舞動畫? Pr巧用關(guān)鍵幀制作蝴蝶飛舞動畫的技巧
今天為大家分享關(guān)鍵幀定幀的妙用,可以實現(xiàn)蝴蝶飛舞動畫的效果,該怎么制作呢?詳細如下文介紹2025-01-30- Bandicam是一款功能強大的屏幕錄制軟件,它允許用戶錄制高質(zhì)量的視頻,包括游戲、屏幕操作和實時繪圖等,除了視頻錄制,Bandicam還提供了音頻錄制功能,今天小編給大家?guī)鞡2024-11-27
視頻如何轉(zhuǎn)gif?匯幫視頻格式轉(zhuǎn)換器將視頻轉(zhuǎn)為gif的方法
使用匯幫視頻格式轉(zhuǎn)換器,可以輕松將視頻文件轉(zhuǎn)換為GIF格式,想知道具體步驟的朋友繼續(xù)閱讀本文吧2024-09-11如何提取音頻?匯幫視頻格式轉(zhuǎn)換器提取音頻的方法
匯幫視頻格式轉(zhuǎn)換器是一款多功能的視頻處理軟件,可以輕松實現(xiàn)音視頻之間的相互轉(zhuǎn)換,且還支持提取音頻,具體步驟將在下文展示2024-09-11