左除与右除的区别--MATLAB

除与除以有什么区别:

 

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的对应的元素。

还是一句话:棍子倒向除数



 

 

 

猜你喜欢

转载自www.cnblogs.com/electricfish/p/10758003.html