【发布时间】:2021-11-27 12:47:02
【问题描述】:
考虑 Matlab 中的三个行向量,A、B、C,每个向量的大小为1xJ。我想构造一个矩阵D,大小为Kx2,列出每对可能的元素(a,b),这样:
-
a是A的一个元素。 -
b是B的一个元素。 -
a-b是C的一个元素。 -
a和b与Inf、-Inf不同。
例如,
A=[-3 3 0 Inf -Inf];
B=[-2 2 0 Inf -Inf];
C=[Inf -Inf -1 1 0];
D=[-3 -2; %-3-(-2)=-1
3 2; % 3-2=1
0 0]; % 0-0=0
我希望这段代码高效,因为在我的实际示例中,我必须重复多次。
【问题讨论】: