失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > 简单易学Matlab深度学习教程--矩阵

简单易学Matlab深度学习教程--矩阵

时间:2019-05-16 23:53:31

相关推荐

简单易学Matlab深度学习教程--矩阵

矩阵

矩阵基本操作

矩阵是数字的二维数组。

在MATLAB中,通过将每行作为一系列空格或逗号分隔的元素输入矩阵,并以行号分隔一行。 例如,创建一个3x3的矩阵:

m = [1 2 3; 4 5 6; 7 8 9]

Maltab

MATLAB执行上述语句并返回以下结果 -

Trial>> m = [1 2 3; 4 5 6; 7 8 9]

m =

1 2 3 4 5 6 7 8 9

mx(m, n) %引用矩阵mx的第m行和第n列中的元素

a(:,m) %引用第m列中的所有元素

a(:,m:n) %引用第m至第n列中的元素

a(2:3,2:4) %引用第2到3行中第2到4列中的所有元素

通过向该行或列分配一组空的方括号[]来删除矩阵的整个行或列。

a( 4 , : ) = [] %删除第4行

矩阵除法

左()或右(/)除法运算符来执行两个矩阵的除法运算。两个操作数矩阵必须具有相同数量的行和列。

A\B=inv(A)*B (A左除B=A的逆乘以B)

矩阵乘法

两个矩阵A和B,如果A是m×n矩阵,并且B是n×p矩阵,则它们可以相乘以产生m×n矩阵C。

仅当A中的列数n等于B中行n数量时,才能进行矩阵乘法 。

在矩阵乘法中,第一矩阵中的行的元素与第二矩阵中的相应列相乘。

所得到的矩阵C中的(i,j)位置中的每个元素是第一矩阵的第i行中的元素的乘积与第二矩阵的第j列中的相应元素的和。

使用*运算符执行MATLAB中的矩阵乘法。

矩阵的行列式

使用MATLAB的det函数计算矩阵的行列式。矩阵A的行列式由det(A)计算给出。

矩阵的转置和逆

A的转置 -> A’

A的逆 -> A -1 用inv(A)求(A的行列式为0的时候没有逆)

如果觉得《简单易学Matlab深度学习教程--矩阵》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。