作者zxvc (乐於助人)
看板MATLAB
标题[讨论] 矩阵乘法
时间Tue Sep 2 10:51:49 2008
在MATLAB中,两个矩阵之间乘法的运算有两种较常用的:*与.*
*就是所谓的线代所学的「矩阵乘法」(matrix multiplication)。
但.*这个乘法却常常让人困惑要如何称呼。
我曾经用「相同位置上的元素的乘法」,
这里的「位置」就是由元素所在的索引(如列、行索引)所决定。
但我上述的名词颇长、不好用,所以我就在想要叫什麽名字比较简洁。
後来突然想到化学上有个名词叫「同位素」,
相当适合我上面名词的简称。
所以.*这个运算可称为「同位素乘法」。
後来我发现有外国人是这样称呼.*的运算:
Multiply corresponding elements of two matrices
http://users.rowan.edu/~shreek/networks1/matlabintro.html
我去Dr.eye查询corresponding,也有「同位」的意思:
http://www.dreye.com:8080/axis/ddict.jsp?w=corresponding&ver=big5&from=Lingoes
所以说这种用法应该是可行的。
要不然我在Wikipedia上查到这种运算也有人给它命名,叫作Hadamard product:
http://en.wikipedia.org/wiki/Matrix_multiplication
--
西方三圣:
http://p8.p.pixnet.net/albums/userpics/8/3/553683/1193661731.jpg
《佛说阿弥陀经》
http://web.cc.ncu.edu.tw/~93501025/amtf.doc
十一面观音咒:
http://file.buda.idv.tw/music/DBZFY04.mp3
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.115.221.31
1F:→ gbl:我都用 element-wise 09/02 20:56
2F:→ saltlake:数学上的标准运算名称就是 Hadamard product 09/04 00:56