对的,你把A、B都转化成double然后计算
A = uint8([27,23,100; 255, 250,128; 223, 128, 234]);
B = int8([27,23,100; 99, 108,118; 112, 102, 34]);
double(A).*double(B)%点乘
cross(double(A),double(B))%叉乘
结果:
ans =
729 529 10000
25245 27000 15104
24976 13056 7956
ans =
6483 11676 -23260
2997 598 20000
-4212 -3266 -1000