[Matlab] repmat函数用法

本文介绍了Matlab中的repmat函数,通过示例解析了如何使用该函数来复制矩阵或字符串。X1 = repmat(A, 2, 3)用于复制A为2行3列的矩阵;X2 = repmat(A, 2)则将A复制成2*2的矩阵;X3 = repmat(A, [2 3 4])则复制A为2x3x4的多维矩阵。" 102761096,7355173,游戏开发:3D巡逻兵动画与订阅发布模式,"['游戏开发', '3D建模', '编程实践', '游戏设计', '模式分析']

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

B = repmat(A,M,N) or B = repmat(A,[M,N]) creates a large matrix B consisting of an M-by-N tiling of copies of A. If A is a matrix, the size of B is [size(A,1)*M, size(A,2)*N]. B = repmat(A,N) creates an N-by-N tiling.

A = [1 2;3 4] or A也可以为字符串

X1 = repmat(A , 2, 3)

>> A = [1 2;3 4] 
X1 = repmat(A , 2, 3)

输出结果为

A =

     1     2
     3     4


X1 =

     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矩阵复制2行3列的。与 “X1 = repmat(A , [2 3]) ”结果相同

X2 = repmat(A , 2)

>> A = [1 2;3 4] 
X2 = repmat(A , 2)

输出结果为

A =

     1     2
     
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值