作者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