除与除以有什么区别:
MATLAB 左除与右除的区别
对于矩阵来说,左除和右除表示两种不同的除数矩阵和被除数矩阵关系
先定义两个矩阵a和矩阵b。如下:
/:右除(读右除以)
a/b
读作 a右除以b
b为除数矩阵
等价于b逆右乘a 即a*inv(b)。
这和我们通常的除法的记号是一致的:标量m,n
m/n 读作m除以n,n是除数,等价为m*n^(-1) 有点类似n逆右乘a,只是标量的乘法满足交换律,矩阵不满足。
如果我们把m/n从右往左写也就是倒过来写,自然地写成n\m,这只是一种记法,并不改变谁是除数谁是被除数,所以
n\m应该读作n除m,n还是除数。
符号记忆方法:棍子|,向左倒是左除\,向右倒是右除/。
基于这个理解,我们可以看出,棍子总是倒向除数
\:左除(读左除)
a\b 读作a左除b
a是除数矩阵
等价于a逆左乘b 即inv(a)*b
总结:逆总是取在除数矩阵
点运算是矩阵对应元素做相应运算,也就要求参与运算的矩阵同形。
./:点右除以。a./b表示矩阵a中的每个元素除以矩阵b的对应的元素。
.\:点左除。a.\b表示矩阵a中的每个元素除矩阵a的对应的元素。
还是一句话:棍子倒向除数
除与除以有什么区别:
MATLAB 左除与右除的区别
对于矩阵来说,左除和右除表示两种不同的除数矩阵和被除数矩阵关系
先定义两个矩阵a和矩阵b。如下:
/:右除(读右除以)
a/b
读作 a右除以b
b为除数矩阵
等价于b逆右乘a 即a*inv(b)。
这和我们通常的除法的记号是一致的:标量m,n
m/n 读作m除以n,n是除数,等价为m*n^(-1) 有点类似n逆右乘a,只是标量的乘法满足交换律,矩阵不满足。
如果我们把m/n从右往左写也就是倒过来写,自然地写成n\m,这只是一种记法,并不改变谁是除数谁是被除数,所以
n\m应该读作n除m,n还是除数。
符号记忆方法:棍子|,向左倒是左除\,向右倒是右除/。
基于这个理解,我们可以看出,棍子总是倒向除数
\:左除(读左除)
a\b 读作a左除b
a是除数矩阵
等价于a逆左乘b 即inv(a)*b
总结:逆总是取在除数矩阵
点运算是矩阵对应元素做相应运算,也就要求参与运算的矩阵同形。
./:点右除以。a./b表示矩阵a中的每个元素除以矩阵b的对应的元素。
.\:点左除。a.\b表示矩阵a中的每个元素除矩阵a的对应的元素。
还是一句话:棍子倒向除数