repmat函数主要是以已知的数、向量或矩阵为基本元素,快速得产生一个大的矩阵,它的用法一般有下面几种:

1.使用相同元素初始化矩阵

A = repmat(6,3,2)

A =

6     6
     6     6
     6     6

2.方块与矩形块格式

A = diag([1 2 3])
b = repmat(A,2)
c = repmat(A,2,3)

A =

1     0     0
     0     2     0
     0     0     3

b =

1     0     0     1     0     0
     0     2     0     0     2     0
     0     0     3     0     0     3
     1     0     0     1     0     0
     0     2     0     0     2     0
     0     0     3     0     0     3

3.三维块数组

d = repmat(A,2,3,3)

d(:,:,1) =

1     0     0     1     0     0     1     0     0
     0     2     0     0     2     0     0     2     0
     0     0     3     0     0     3     0     0     3
     1     0     0     1     0     0     1     0     0
     0     2     0     0     2     0     0     2     0
     0     0     3     0     0     3     0     0     3

d(:,:,2) =

1     0     0     1     0     0     1     0     0
     0     2     0     0     2     0     0     2     0
     0     0     3     0     0     3     0     0     3
     1     0     0     1     0     0     1     0     0
     0     2     0     0     2     0     0     2     0
     0     0     3     0     0     3     0     0     3

d(:,:,3) =

1     0     0     1     0     0     1     0     0
     0     2     0     0     2     0     0     2     0
     0     0     3     0     0     3     0     0     3
     1     0     0     1     0     0     1     0     0
     0     2     0     0     2     0     0     2     0
     0     0     3     0     0     3     0     0     3
参考文献

[1]https://ww2.mathworks.cn/help/matlab/ref/repmat.html

[2]https://blog.csdn.net/caichao08/article/details/53725620

Matlab repmat函数相关推荐

  1. MATLAB—repmat函数

    MATLAB-repmat函数 一.repmat()函数 --- 重复数组副本 概要: 重复数组副本,repmat 函数 一.repmat()函数 - 重复数组副本 1. cell()函数:重复数组副 ...

  2. MATLAB repmat函数的使用

    repmat函数 repmat函数主要是用于快速的产生一个大的矩阵,它的用法一般有下面几种: B = repmat(A,M,N) 矩阵B是矩阵A的复制品,其中B的维度为[size(A,1)*M, si ...

  3. matlab repmat(),MATLAB repmat函数的使用

    repmat函数 repmat函数主要是用于快速的产生一个大的矩阵,它的用法一般有下面几种: B = repmat(A,M,N) 矩阵B是矩阵A的复制品,其中B的维度为[size(A,1)*M, si ...

  4. matlab repmat函数_Matlab向量化编程在二级劝退学科中的一个应用例子

    本文使用 Zhihu On VSCode 创作并发布 向量化编程对于用过Matlab或者numpy做过稍微复杂一点的数值运算的人来说并不陌生,甚至说刚入门Matlab或者numpy的小白都知道要用z ...

  5. matlab——repmat函数的理解及用法

    repmat(A,n) A指的是任意给定一矩阵 n常数 函数的意思是,生成以A为基础的nn维的矩阵 例如:A=[1 2 3;4 5 6;7 8 9]; repmat(A,2) A = 1 2 3 4 ...

  6. matlab repmat函数的用法

    A=[0:1:10] repmat(A,3)等价于repmat(A,3,3)等价于repmat(A,[3,3]);就是复制矩阵A几行几列 这种(3),[3,3],(3,3)matlab比较常用

  7. matlab repmat 函数的使用

    B = repmat(A,m,n) 将A矩阵复制叠加m行n列形成B矩阵 例子: A =      1     2     3      4     5     6 >> B = repma ...

  8. [Matlab] repmat函数用法

    B = repmat(A,M,N) or B = repmat(A,[M,N]) creates a large matrix B consisting of an M-by-N tiling of ...

  9. 9.matlab中repmat函数

    来源: matlab中repmat函数的用法 - CSDN博客 https://blog.csdn.net/anqier1009/article/details/5214978 B = repmat( ...

最新文章

  1. NLP相关论文上新-2019
  2. [转]《我眼中的技术高手》——邯郸学步、创作与创新
  3. cogs 1456. [UVa 10881,Piotr's Ants]蚂蚁
  4. LeetCode(16)题解--3Sum Closest
  5. python变量下划线开头_一日一技:python中下划线在不同位置的作用
  6. layui 流加载flow遇到的问题
  7. 按比例切分组合数值(洛谷P1008、P1618题解,Java语言描述)
  8. 计算机编码简介(ASCII、ANSI、EBCDIC、Unicode)
  9. 雅虎再掀高管离职潮 博客列三大原因
  10. OSError: [WinError 1455] 页面文件太小,无法完成操作。 Error loading “D:\Anaconda\envs\pytorch-1.4\lib\site-package
  11. 亚马逊抛出“下一代贸易链”整合解决方案:中国跨境电商如何借道转型?
  12. 设计模式(十三) 代理模式和Java动态代理
  13. 分词器——ik——分词算法
  14. 爬虫爬取快递100网查快递信息
  15. python的字典生成工具
  16. phpstudy和thinkPHP的安装
  17. Scratch软件编程等级考试一级——20210626
  18. 经验、知识和信息是天生免费的东西吗?
  19. Python编程实践:类和对象 问题:鹦鹉学舌,定义类 Bage(八哥),使之能随机复述听过的话。
  20. 2022CVPR边缘检测——EDTER: Edge Detection with Transformer文章阅读

热门文章

  1. insight切换窗口 source_source insight的使用方法逆天整理(1)
  2. [渝粤教育] 西安理工大学 人工智能导论 参考 资料
  3. 【渝粤教育】国家开放大学2018年春季 4996T水土保持技术 参考试题
  4. 【渝粤教育】广东开放大学 土木工程材料 形成性考核 (22)
  5. 渝粤教育 陕西师范大学 《初级微观经济学》作业
  6. 使用计算机时 开关机顺序会,电脑如何正确开关机
  7. uniapp怎么引入css_CSS 三种基础选择器
  8. 发言稿开场白范文_发言稿开场白
  9. mingw64 下 java_在 Windows 10 64 位下安装 Mingw-w64
  10. c语言选择题答案在哪查,C语言选择题及答案