Matlab将行向量合并为一行

时间:2013-04-21 01:51:48

标签: matlab vectorization

是否存在一种矢量化的自动方式,可以使用重复的数字l填充行向量x次,以便x在一定数量后y增加k k, l, x, and y 1}}元素? (k = 4, l = 4, x = 0, y = 1): $A = [0 0 0 0; 1 1 1 1; 2 2 2 2; 3 3 3 3];$ (k = 2, l = 3, x = 0, y = 0.1): $B = [0 0; 0.1 0.1; 0.2 0.2]$ 被给予。

两个例子:

{{1}}

1 个答案:

答案 0 :(得分:1)

您可以将repmat与a:b

一起使用

这样你的第一个例子就像这样:

repmat((0:3)', 1,4)

第二个:

repmat((0:0.1:0.2)', 1,2)

您还可以尝试使用linspace或类似功能尽可能接近您想要的

相关问题