【发布时间】:2018-09-28 11:33:31
【问题描述】:
我需要一些帮助来在 Matlab 中将元素从短向量映射到更大的向量。我可以使用 for 循环来做到这一点,但我确信有办法避免这种情况。
我有相同大小的输入向量:A = [ 2 3 5 ] 和 B = [ 0.1 0.3 0.23 ]。向量 A 包含“索引”和向量 B 数据。第三个输入向量为 C = [ 2 2 2 3 3 3 3 5 5 ],现在我想生成向量 D = [ 0.1 0.1 0.1 0.3 0.3 0.3 0.3 0.23 0.23 ]。
如何在 Matlab 中生成向量 D,而不使用 for 循环?
提前谢谢你!
【问题讨论】:
标签: matlab