MATLAB repmat函数的使用
来源:互联网 发布:超级店长软件 编辑:程序博客网 时间:2024/05/22 10:55
repmat函数
repmat函数主要是用于快速的产生一个大的矩阵,它的用法一般有下面几种:
B = repmat(A,M,N)
矩阵B是矩阵A的复制品,其中B的维度为[size(A,1)*M, size(A,2)*N]。如果你写成repmat(A,[M,N])也是可以的;如果你写成repmat(A,N),那么它等价于repmat(A,N,N)或者repmat(A,[N,N])。
eg:
>> repmat(magic(2),2)
ans =
1 3 1 3 4 2 4 2 1 3 1 3 4 2 4 2
>> repmat(magic(2),2,2)
ans =
1 3 1 3 4 2 4 2 1 3 1 3
>> repmat(magic(2),1,3)
ans =
1 3 1 3 1 3 4 2 4 2 4 2
当然,它不仅对矩阵能用,对单变量与向量也适用。如:
>> repmat(uint8(5),2,3)
ans =
5 5 55 5 5
这里仅做示例,上面这个能用ones更方便的实现。
>> A = reshape(magic(2),1,4)
A =
1 4 3 2
>> repmat(A,2)
ans =
1 4 3 2 1 4 3 2 1 4 3 2 1 4 3 2
>> repmat(A’,2)
ans =
1 1 4 4 3 3 2 2 1 1 4 4 3 3 2 2
1 0
- MATLAB repmat函数的使用
- Matlab size() & repmat() 函数的使用
- matlab中repmat函数的用法
- matlab中repmat函数的用法
- matlab中repmat函数的用法
- matlab中repmat函数的用法
- matlab中repmat函数的用法
- matlab中repmat函数的用法
- matlab中repmat函数的用法
- matlab中repmat函数的用法
- matlab中repmat函数的用法
- matlab中repmat函数的用法
- matlab中repmat函数的用法
- matlab中repmat函数的用法
- matlab中repmat函数的用法
- matlab中repmat函数的用法
- matlab中repmat函数的用法
- matlab中repmat函数的用法
- varchar和Nvarchar区别
- 该实例演示了 onmousemove, onmouseenter 和 onmouseover 的不同。
- Oracle优化03-Latch和等待
- javascript-2-20161218各种语言指令
- 用PyInstaller将python转成可执行文件exe笔记
- MATLAB repmat函数的使用
- Caffe源码解析1:Blob
- log4net-错误日志抛出
- 编码规范和最佳实践
- Linux下HelloWorld
- C++ primer 5th 读完的一点心得体会
- CDN的基本工作过程
- oracle中sequence详解
- Android自定义属性实现图片屏幕的适配