matlab - 将列向量复制为更长的列向量

标签 matlab

A = [3;4;5] 开始,我想将它复制六次以获得 A =[3;3;3;3;3;3;4 ;4;4;4;4;4;5;5;5;5;5;5]

我可以想到一些蛮力方法来做到这一点,但正在寻找优化的方法,因为这将多次循环运行。

最佳答案

如何使用 kron ?它非常适合这个目的。

kron(A,ones(6,1))

关于matlab - 将列向量复制为更长的列向量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19892681/

相关文章:

c++ - 如何从 matlab 将图像值分配给 Triclops 结构

matlab - 左矩阵除以向量

matlab - 在不指定列数的情况下将文本文件加载为二维字符串数组

arrays - Matlab:将矩阵 reshape 为一维数组,并将重叠元素加在一起

matlab - 放置颜色条后如何保持子图大小不变

matlab - 如何在Matlab中输入数据?

matlab - 最佳拟合散点图线

matlab以功能方式绘制数据

MATLAB gpuArray;计算能力不足

Python soundfile 音频客户端通过套接字连接到 Matlab 服务器