欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

怎么用matlab進(jìn)行矩陣運(yùn)算?

  發(fā)布時(shí)間:2020-02-14 15:58:50   作者:佚名   我要評(píng)論
怎么用matlab進(jìn)行矩陣運(yùn)算?下文小編就為大家?guī)?lái)詳細(xì)使用圖文教程,感興趣的朋友可以一起看看

 

這個(gè)例子展示了在MATLAB中使用矩陣的基本技術(shù)和函數(shù)語(yǔ)言。

首先,讓我們創(chuàng)建一個(gè)簡(jiǎn)單的矢量,它有9個(gè)元素,稱為a。

命令行窗口鍵入:a = [1 2 3 4 6 4 3 4 5] 點(diǎn)擊“Enter”鍵。

如圖1所示。

 

現(xiàn)在讓我們給向量a的每個(gè)元素加上2,并將結(jié)果存儲(chǔ)在一個(gè)新的向量中。

注意,MATLAB不需要對(duì)向量或矩陣數(shù)學(xué)進(jìn)行特殊處理。

命令行鍵入:

b = a + 2

點(diǎn)擊“Enter”鍵。

如圖2所示。

在MATLAB中創(chuàng)建圖形就像一個(gè)命令一樣簡(jiǎn)單。

讓我們用網(wǎng)格線來(lái)繪制矢量相加的結(jié)果。

命令行鍵入:

plot(b)

grid on

點(diǎn)擊“Enter”鍵。

如圖3所示。

MATLAB還可以用軸標(biāo)簽制作其他圖形類型。

命令行鍵入:

bar(b)

xlabel('Sample #')

ylabel('Pounds')

點(diǎn)擊“Enter”鍵。

如圖4所示。

ATLAB也可以在情節(jié)中使用符號(hào)。

下面是一個(gè)用星星來(lái)標(biāo)記點(diǎn)的例子。

MATLAB提供了各種其他符號(hào)和線類型。

命令行鍵入:

plot(b,'*')

axis([0 10 0 10])

點(diǎn)擊“Enter”鍵。

如圖5所示。


MATLAB擅長(zhǎng)的一個(gè)領(lǐng)域是矩陣計(jì)算。

創(chuàng)建矩陣就像創(chuàng)建一個(gè)向量一樣簡(jiǎn)單,使用分號(hào)(;)來(lái)分隔矩陣的行。

命令行鍵入:

A = [1 2 0; 2 5 -1; 4 10 -1]

點(diǎn)擊“Enter”鍵。

如圖6所示。


我們可以很容易地找到矩陣A的轉(zhuǎn)置。

命令行鍵入:

B = A' 

點(diǎn)擊“Enter”鍵。 

如圖7所示。


現(xiàn)在讓我們把這兩個(gè)矩陣相乘。

請(qǐng)?jiān)俅巫⒁?,MATLAB不要求您將矩陣作為一個(gè)數(shù)字集合來(lái)處理。

MATLAB知道你何時(shí)處理矩陣并相應(yīng)地調(diào)整你的計(jì)算。

命令行鍵入:

C = A * B 

點(diǎn)擊“Enter”鍵。

如圖8所示。


而不是做一個(gè)矩陣乘,我們可以乘乘兩個(gè)矩陣或向量的相應(yīng)元素使用.*操作員。

命令行鍵入:

C = A .* B 

點(diǎn)擊“Enter”鍵。 

如圖9所示。


我們用矩陣A來(lái)解方程,A*x=B 我們通過使用(反斜杠)操作符來(lái)實(shí)現(xiàn)這一點(diǎn)。

命令行鍵入:

b = [1;3;5] 

x = A\b

點(diǎn)擊“Enter”鍵。

如圖10所示。


現(xiàn)在我們可以證明A*x等于b。

命令行鍵入:

r = A*x - b

點(diǎn)擊“Enter”鍵。

如圖11所示。


相關(guān)文章

最新評(píng)論