作业帮 > 综合 > 作业

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

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/05/01 21:20:45
matlab中怎么定义元素相同的向量.比如1*27个1 A=ones[(1:1:27)] 怎么定义1行27列的2向量
定义重复元素组成的矩阵的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)