部分转自【百度经验】,部分自己所写
【声明】:所写博客只是为了把知识整理起来,供自己日后查找复习,不存在任何商业目的,如有侵权,请告知,我定会修改。
下面简单介绍一下如何用Matlab求行列式的值、求矩阵的乘积、求矩阵的逆、求矩阵的秩。Matlab最初的产生就是为了方便在线性代数中的计算。
一、用matlab求行列式的值
-
命令:det(A)
det是英文单词determinant(行列式)的缩写。
-
A = [1,2,3;3,4,6;4,6,5]
A =
1 2 3
3 4 6
4 6 5
>> det(A)
ans = 8
二、用matlab求矩阵的乘积
-
一般乘法:A*B
A、B代表两个矩阵。
-
>> B = [2,5,8;3,7,2;5,3,2];
>> A = [1,2,3;3,4,6;4,6,5];
>> A*B
ans =
23 28 18
48 61 44
51 77 54
-
矩阵点乘:A.*B
-
即两矩阵的对应项相乘。
-
>> A = [1,2,3;3,4,6;4,6,5];
>> B = [2,5,8;3,7,2;5,3,2];
>> A.*B
ans =
2 10 24
9 28 12
20 18 10