我有两个长度相同的列向量 A 和 B。
在这两个向量中,它们的元素只有 3 个可能的值:-1、0 和 1。
当我将 A 乘以 B 元素时,我希望得到 1x1、1x(-1) 和 (-1)x(-1) 的预期结果。
但是,在这里,当 0 是乘法中的一项时,我想得到以下结果:
0x0 = 1
0x1 = -1
0x(-1) = -1
在 MATLAB 中逐元素乘法很容易:
times(A,B) or A.*B
我想知道如何为操作设置预定义结果,例如 0x0 =1。知道了这一点,我就能应付其他的了。