【问题标题】:Better way to copy same data in several lines matlab [duplicate]在多行matlab中复制相同数据的更好方法[重复]
【发布时间】:2021-03-26 09:47:03
【问题描述】:

我想使用 Matlab 在不同的行中添加相同的数据。在我的第一个版本中,我复制了如下代码所示的数据。 有没有更好的方法来做到这一点?

data=[-5:1:14;-5:1:14;-5:1:14;-5:1:14;]

答案:

    -5    -4    -3    -2    -1     0     1     2     3     4     5     6     7     8     9    10    11    12
    -5    -4    -3    -2    -1     0     1     2     3     4     5     6     7     8     9    10    11    12
    -5    -4    -3    -2    -1     0     1     2     3     4     5     6     7     8     9    10    11    12
    -5    -4    -3    -2    -1     0     1     2     3     4     5     6     7     8     9    10    11    12

【问题讨论】:

    标签: matlab


    【解决方案1】:

    你可以试试repmat

    repmat(-5:14,4)
    

    kron

    kron(-5:14,ones(4,1))
    

    【讨论】:

    • 克朗是我想要的
    猜你喜欢
    • 2014-03-09
    • 2018-02-23
    • 1970-01-01
    • 2015-12-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-10-28
    相关资源
    最近更新 更多