看板 MATLAB 關於我們 聯絡資訊
在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
gbl:我都用 element-wise 09/02 20:56
saltlake:數學上的標準運算名稱就是 Hadamard product 09/04 00:56