[討論] 矩陣乘法
在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
→
09/02 20:56, , 1F
09/02 20:56, 1F
→
09/04 00:56, , 2F
09/04 00:56, 2F
MATLAB 近期熱門文章
PTT數位生活區 即時熱門文章