我有一个M
包含对的矩阵(即大小为 2 的数组)。给定一对p
,如何获得M'
包含 的标量积p
和 的每个元素的结果的二维矩阵M
?
(0, 0) (0, 1) 8 5
M = (1, 0) (1, 1) p = (2, 2) M' = 5 2
(2, 0) (2, 1) 4 1
M
并被p
定义:
M =. 3 2 2 $ 0 0 0 1 1 0 1 1 2 0 2 1
p =. 2 2
我在 J 有一个标量积的实现:
sp =. +/ @: *: @: -
它适用于对:
0 0 sp p
8
0 1 sp p
5
但不是在完整矩阵上,因为长度不好:
p sp M
|length error: sp
| p sp M
我应该如何处理?这对 J 天才来说可能很容易,但我只是一个可怜的新手。