1、算術運算
>> a = [1,2,3;4,2,6;7,8,9];
>> b = [3,4,5;3,2,3;4,2,1];
>> c1 = b/a
c1 =
0.6667 -0.0000 0.3333
-0.6667 0.3333 0.3333
-2.5000 0.1667 0.8333
>> c2 = a\b
c2 =
-1.3333 -2.6667 -3.5000
0.1667 0.3333 -0.0000
1.3333 2.0000 2.8333
(3)乘方運算:乙個矩陣的乘方可以表示為a^x,a 的x次方
>> a = [1,2,3;4,2,6;7,8,9];
>> a^2
ans =
30 30 42
54 60 78
102 102 150
>> a = [1,2,3;4,2,6;7,8,9];
>> b = [3,4,5;3,2,3;4,2,1];
>> c = a .* b
c = 3 8 15
12 4 18
28 16 9
>> d = a * b
d = 21 14 14
42 32 32
81 62 68
2、關係運算
運算子:<,<=,>,>=, ==, ~=
1.當兩個比較量是標量時,直接比較兩個數的大小,若關係成立,關係表示式結果為1,否則為0。
2.當參與比較的量是兩個同型的矩陣時,比較是對兩矩陣相同位置的元素按標量關係運算規則逐個進行,最終的關係運算的結果是乙個與原矩陣同型的矩陣,它的元素由0或1組成。
3.當參與比較的乙個是標量,而另乙個是矩陣時, 則把標量與矩陣的每乙個元素按標量關係運算規則逐個比較,最終的關係運算的結果是乙個與原矩陣同型的矩陣,它的元素由0或1組成。
3、邏輯運算
邏輯運算子:&,|,~
設參與邏輯運算的是兩個標量a和b,那麼運算規則為:
在算術運算、關係運算和邏輯運算中,算術運算的優先順序最高,邏輯運算優先順序最低,但邏輯非運算是單目運算,它的優先順序比雙目運算要高。
Matlab基本運算
一.基本矩陣指令 reshape a,m,n 將a變成m n型矩陣 rot90 a 將a逆時針旋轉90度 fliplr a 左右翻轉 flipud a 上下翻轉 size a 求矩陣a的尺寸大小,返回值為a的行數和列數,故前面的返回值應為兩個。另外,a a m,選出a的第m行 b a n 選出a的第...
Matlab基本運算
基本運算 加 減 乘 左除,右除 乘方 注意 在矩陣運算時,左除和右除是不同的 在數乘運算時,左除和右除是一樣的 點運算 點乘.點左除.點右除.點乘方.小於 小於等於 大於 大於等於 等於 不等於 注意 標量的關係運算與矩陣的關係運算時不同 邏輯運算子 與 或 非 設參與邏輯運算的兩個標量a和b,那...
Matlab基本運算
1.基本算術運算 右除 左除 乘方 matlab下的運算時矩陣意義下的運算,單個資料的算術運算只是矩陣運算的一種特列。1 加減運算 要求矩陣同型或標量加減矩陣 2 乘法運算 要求a b矩陣可乘 3 除法 若a矩陣是非奇異方陣,則b a等效於b inv a a b等效於inv a b 2.點運算子 和...