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 5

5 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

matlab repmat(),MATLAB repmat函数的使用相关推荐

  1. matlab repmate,MATLAB中“repmat”与“cat”函数的用法

    MATLAB中"repmat"与"cat"函数的用法 1. repmat函数 >> z=repmat(5,2,3) z = 5 5 5 5 5 5 ...

  2. MATLAB常用命令及函数大全(字母顺序)

    花了些时间把MATLAB的命令以及函数按照字母顺序列了一个清单,供大家参考.               A a       abs 绝对值.模.字符的ASCII码值        acos 反余弦  ...

  3. Matlab中常见实用函数(敲代码碰到的)

    目录 1.norm函数 2.varargin函数(varargout) 3.nargout函数(nargin) 4.ndgrid函数 5.ndims函数 6.surface函数 7.gcbf函数 8. ...

  4. Matlab学习-图像处理工具箱函数

    本文转载自http://www.cnblogs.com/gtts/archive/2011/05/20/2052339.html 下列表格中除了个别函数外,其余函数都是图像处理工具箱提供的关于图像处理 ...

  5. MATLAB中的常用函数小结

    1. MATLAB中的常用函数小结 文章目录 1. MATLAB中的常用函数小结 1. MATLAB图像处理工具箱 1.1 图像显示 1.2 图像文件输入/输出 1.3. 图像像素值及其统计 1.4 ...

  6. Matlab中的lsqcurvefit函数的使用

    Matlab中的lsqcurvefit函数的使用 lsqcurvefit函数 调用示例 lsqcurvefit函数 非线性曲线拟合是已知输入向量xdata和输出向量ydata,并且知道输入与输出的函数 ...

  7. c++引用matlab类,matlab调用C++函数浅谈(一)

    由于在下才疏学浅,在网上看各高手指南时亦觉云里雾里,遂决定一切说明从最基础说起,一是方便自己(记性奇差),二是方便似我的小白.以下部分是我从各网站论坛等摘抄.重组.改写过的,以求更加详实明朗,由于参考 ...

  8. 【 MATLAB 】使用 filter 函数产生给定线性时不变系统的单位阶跃响应

    先给出filter的大致介绍:[ MATLAB ]filter 函数介绍(一维数字滤波器) 上篇博文写了产生一个系统的脉冲响应的博文,有兴趣可以看看:[ MATLAB ]使用 impz 函数计算并画出 ...

  9. matlab拟合未定义函数或变量,关于matlab的未定义函数或变量的问题

    1.首先需要知道matlab中查看数据类型函数是class,可以先在命令行窗口中help class.2.在命令行窗口中输入"a=123 class(a)".3.按回车键可以看到变 ...

  10. 【Matlab 控制】求函数极限

    Matlab 求极限 求函数的0极限: >> syms x; >> y1=(4*x^3-2*x^2+x)/(3*x^2+2*x); >> limit(y1,x,0) ...

最新文章

  1. Dungeon Master(bfs)广度优先搜索
  2. FFMPEG结构体分析之AVCodec
  3. left join 和join区别_sleep、yield、join方法简介与用法 sleep与wait区别 多线程中篇
  4. 5分钟 0元搭建个人独立博客网站(二)
  5. IDLDrawWidaget Activex
  6. oracle中的日期加减,ORACLE 日期加减函数
  7. 第一周 1.17-1.19
  8. Spark开发环境的搭建(一)
  9. Flutter系列之Navigator组件使用
  10. linux 入门命令,新手入门Linux命令集锦
  11. performance的使用
  12. Java游戏开发之一
  13. 艺赛旗(RPA)【服务端】修改服务器访问端口
  14. win7如何开启Telnet服务
  15. 英特尔迅驰二代风尚盛典刮起酷炫风暴!
  16. 如何将收件箱中的发件人批量导入企业云邮通讯录
  17. 云安全网站防护系统“李鬼”横行
  18. laravel php7.0,Laravel 6.7.0 版本发布
  19. linux NTP服务器搭建
  20. 双向循环神经网络原理

热门文章

  1. 计算机教室的规章制度英语作文,英语作文班级的规章制度
  2. Kafka Range、RoundRobin、Sticky 三种 分区分配策略区别
  3. Win7(windowsServer2008/R2) 64位(32位)报错 could not be located in the dynamic link library KERNEL32.dll
  4. 线性dp --守望者的逃离
  5. SNAPSHOT版和正式版
  6. 《视觉SLAM十四讲》手写高斯牛顿—笔记记录
  7. 兼容任何平台和设备的最佳GIF制作应用软件
  8. VC++6.0 profile 结果制作 Excel表格
  9. multimap学习之插入数据操作insert,emplace ,emplace_hint
  10. 自然语言处理扫盲(一)