matlab中怎么定义元素相同的向量.比如1*27个1 A=ones[(1:1:27)] 怎么定义1行27列的2向量

学习 时间:2026-03-30 16:05:58 阅读:2314
matlab中怎么定义元素相同的向量.比如1*27个1 A=ones[(1:1:27)] 怎么定义1行27列的2向量

最佳回答

淡淡的小丸子

唠叨的魔镜

2026-03-30 16:05:58

定义重复元素组成的矩阵的matlab命令是repmat(A,m,n)将矩阵A在行方向重复m次,列方向重复n次。

repmat([1,2;3,4],2,3)
得到
1 2 1 2 1 2
3 4 3 4 3 4
1 2 1 2 1 2
3 4 3 4 3 4
当A是单个数值时,即对数进行重复
repmat(2,1,27)
即生成了27个2
当然用ones先生成1矩阵再乘以要重复的元素也是可以的,如
2*ones(1,27)

最新回答共有2条回答

  • 认真的柚子
    回复
    2026-03-30 16:05:58

    定义重复元素组成的矩阵的matlab命令是repmat(A,m,n)将矩阵A在行方向重复m次,列方向重复n次。如repmat([1,2;3,4],2,3)得到 1 2 1 2 1 2 3 4 3 4 3 4 1 2 1 2 1 2 3 4 3 4 3 4当A是单个数值时,即对数进行重复repmat(2,1,27)即生成了27个2当然用ones先生成1矩阵再乘以要重复的元素也是可以的,如2*ones(1,27)

上一篇 英语翻译A group of people askedthis question to a group of 4-to-

下一篇 leave you,my life is helpless.是什么意思?