【发布时间】:2019-03-07 00:43:25
【问题描述】:
我是 matlab 新手,有一个关于如何有效地从两个或多个向量创建矩阵的问题,其中每个向量中单个元素的每个组合都表示在结果矩阵中。
例如,假设我们有向量:
x = [1 2 3 4]; y = [5 6 7 8];
我想在矩阵 ans 中得到以下结果:
ans = [1 5; 1 6; 1 7; 1 8; 2 5; 2 6; 2 7; ... 4 7; 4 8]
上述示例适用于二维(两个输入向量),但如果解决方案适用于 d 维(输入向量的 d 个数),则它会是理想的。谢谢!
【问题讨论】: