matlab - 倍频程/Matlab : Extend a vector making it repeat itself?

标签 matlab vector octave

有没有办法通过使向量重复自身来扩展向量?

>v = [1 2];
>v10 = v x 5; %x represents some function. Something like "1 2" x 5 in perl

那么 v10 将是:

>v10
     1 2 1 2 1 2 1 2 1 2

这应该适用于一般情况,而不仅仅是 [1 2]

最佳答案

您要找的函数是repmat() .

v10 = repmat(v, 1, 5)

关于matlab - 倍频程/Matlab : Extend a vector making it repeat itself?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2459851/

相关文章:

c++ - 用于编译多个 mex 函数的 Makefile

matlab - 使用动态字段名的嵌套结构访问

performance - 如何使用矢量化技术提高该 MATLAB 程序的效率

performance - IndexedSeq.last 复杂度

c++ - std::accumulate() 只是复数 std::vector 的实部

MATLAB 相当于 Python 的 string.join()

Android镜像矢量可绘制

r - 对于符号替换,R 与 Matlab 的 subs(f, x, value) 等价的是什么?

matlab - 创建平衡的双向脉冲对(也称为 Lilly Wave)并以倍频程/matlab 更改其样本量

syntax-highlighting - 如何在 Octave 中获得颜色和语法高亮显示?