【发布时间】:2012-11-17 14:27:16
【问题描述】:
我不知道如何表达这个问题,但我会尽力而为:
我有两个向量,A 和 B。
我想用B 的每个值减去A 中的所有值。
例如,A 中的所有值都减去B 的第一个值。然后将A 的所有值减去 B 的第二个值,以此类推。
结果矩阵应该是length(A) x length(B),看起来像这样:
Ans = [A - B(1); A - B(2); A - B(3); ....... ]
有没有什么方法可以在没有循环的情况下做到这一点?
【问题讨论】:
-
链接的副本是从
A中减去A。从A中减去B应该很容易计算出来。 -
昨天我对同一个问题的回答完全正确。 Here.
标签: matlab vector matrix subtraction