算術(shù)運(yùn)算
基本算術(shù)運(yùn)算符:+(加)、-(減)、*(乘)、/(右除)、(左除)、^(乘方)。
-
MATLAB的運(yùn)算是在矩陣意義下運(yùn)行的。
-
單個(gè)數(shù)據(jù)的算術(shù)運(yùn)算只是矩陣運(yùn)算的一種特例。
1.基本算術(shù)運(yùn)算
(1)加減運(yùn)算
若兩矩陣同型,則運(yùn)算時(shí)兩矩陣的相應(yīng)元素相加減。
若兩矩陣不同型,則MATLAB將給出錯(cuò)誤信息。
一個(gè)標(biāo)量也可以和矩陣進(jìn)行加減運(yùn)算,這時(shí)把標(biāo)量和矩陣的每一個(gè)元素進(jìn)行加減運(yùn)算。
(2)乘法運(yùn)算
矩陣A和B進(jìn)行乘法運(yùn)算,要求A的列數(shù)與B的行數(shù)相等,此時(shí)則稱A、B矩陣是可乘的,或稱A和B兩矩陣維數(shù)和大小相容。
如果兩者的維數(shù)或大小不相容,則將給出錯(cuò)誤信息,提示用戶兩個(gè)矩陣是不可乘的。
(3)除法運(yùn)算
在MATLAB中, 有兩種矩陣除法運(yùn)算:右除/和左除\。
如果A矩陣是非奇異方陣,則B/A等效于B*in v(A) , A\B等效于inv(A) *B。
對(duì)于矩陣來說,右除和左除表示兩種不同的除數(shù)矩陣和被除數(shù)矩陣關(guān)系。
先定義兩個(gè)矩陣a和矩陣b。
/:右除。a/b表示矩陣a乘以矩陣b的逆。:左除。a表示矩陣a的逆乘以b。
對(duì)于含有標(biāo)量的運(yùn)算,兩種除法的結(jié)果如下。
若為向量,兩種除法如下的。
(4)乘方運(yùn)算
一個(gè)矩陣的乘方運(yùn)算可以表示成A^x,要求A為方陣,x為標(biāo)量。
點(diǎn)運(yùn)算
- 點(diǎn)運(yùn)算符:.*、./、.和.^。
兩矩陣進(jìn)行點(diǎn)運(yùn)算是指它們的對(duì)應(yīng)元素進(jìn)行相關(guān)運(yùn)算,要求兩矩陣同型。
關(guān)系運(yùn)算
- 關(guān)系運(yùn)算符:<(小于)、<=(小于等于)、>(大于)、>=(大于等于)、==(等于)、~=(不等于)。
當(dāng)兩個(gè)比較量是標(biāo)量時(shí),直接比較兩數(shù)的大小。若成立,關(guān)系表達(dá)式結(jié)果為1.否則為0。
當(dāng)參與比較的量是兩個(gè)同型的矩陣時(shí),比較是對(duì)兩矩陣相同位置的元素按標(biāo)量關(guān)系運(yùn)算規(guī)則逐個(gè)進(jìn)行,最終的的結(jié)果是一個(gè)與原矩陣同型的矩陣,它的元素由0或1組成。
當(dāng)參與比較的一個(gè)是標(biāo)量,而另一個(gè)是矩陣時(shí),則把標(biāo)量與矩陣的每一個(gè)元素按標(biāo)量關(guān)系運(yùn)算規(guī)則逐個(gè)比較,最終關(guān)系運(yùn)算的結(jié)果是一個(gè)與原矩陣同型的矩陣,它的元素由0或1組成。
邏輯運(yùn)算
- 邏輯運(yùn)算符:&(與)、|(或)和~(非)。
- 設(shè)參與邏輯運(yùn)算的兩個(gè)標(biāo)量a和b,那么運(yùn)算規(guī)則為:
a&b:a、b全為非零時(shí),運(yùn)算結(jié)果為1,否則為0。
a|b:a、b中只要有一個(gè)非零時(shí),運(yùn)算結(jié)果為1。
~a 當(dāng)a為零時(shí),運(yùn)算結(jié)果為1;當(dāng)a為非零時(shí),運(yùn)算結(jié)果為0。
在算術(shù)運(yùn)算、關(guān)系運(yùn)算和邏輯運(yùn)算中,算術(shù)運(yùn)算的優(yōu)先級(jí)最高,邏輯運(yùn)算優(yōu)先級(jí)最低,單邏輯非運(yùn)算是單目運(yùn)算,它的優(yōu)先級(jí)比雙目運(yùn)算要高。
若參與邏輯運(yùn)算的是兩個(gè)同型矩陣,那么將對(duì)矩陣相同位置上的元素按標(biāo)量規(guī)則逐個(gè)進(jìn)行運(yùn)算,最終運(yùn)算結(jié)果是一個(gè)與原矩陣同型的矩陣,其元素由1或0組成。
若參與邏輯運(yùn)算的一個(gè)是標(biāo)量,一個(gè)是矩陣,那么將在標(biāo)量與矩陣中的每個(gè)元素之間按標(biāo)量規(guī)則逐個(gè)進(jìn)行運(yùn)算,最終運(yùn)算結(jié)果是一個(gè)與原矩陣同型的矩陣,其元素由1或0組成。
審核編輯:湯梓紅
-
matlab
+關(guān)注
關(guān)注
187文章
2990瀏覽量
232722 -
算術(shù)運(yùn)算
+關(guān)注
關(guān)注
0文章
6瀏覽量
5732
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
MATLAB(4)--MATLAB基本運(yùn)算
matlab 矩陣運(yùn)算
matlab繪圖基本運(yùn)算與函數(shù)
matlab工程數(shù)學(xué)應(yīng)用pdf
matlab教程 ppt
matlab關(guān)系運(yùn)算符
矩陣運(yùn)算與Matlab命令
MATLAB輔助分析與設(shè)計(jì)指導(dǎo)書

評(píng)論