• Repmat:Replicate and tile an array


    Repmat:Replicate and tile an array 

    Syntax

    B = repmat(A,m,n)

    B = repmat(A,[m n])

    B = repmat(A,[m n p...])

    Description

    B = repmat(A,m,n) creates a large matrix B consisting of an m-by-n tiling of copies of A. The size of B is [size(A,1)*m, (size(A,2)*n]. The statement repmat(A,n) creates an n-by-n tiling. 

    B = repmat(A,[m n]) accomplishes the same result as repmat(A,m,n). 

    B = repmat(A,[m n p...]) produces a multidimensional array B composed of copies of A. The size of B is [size(A,1)*m, size(A,2)*n, size(A,3)*p, ...]. 

    repmat(A,m,n) when A is a scalar, produces an m-by-n matrix filled with A's value and having A's class. For certain values, you can achieve the same results using other functions, as shown by the following examples: repmat(NaN,m,n) returns the same result as NaN(m,n). repmat(single(inf),m,n) is the same as inf(m,n,'single'). repmat(int8(0),m,n) is the same as zeros(m,n,'int8'). repmat(uint32(1),m,n) is the same as ones(m,n,'uint32'). repmat(eps,m,n) is the same as eps(ones(m,n)). 

    Examples

    In this example, repmat replicates 12 copies of the second-order identity matrix, resulting in a "checkerboard" pattern. 

    B = repmat(eye(2),3,4) %size(eye(2),1) = 2; size(eye(2),2)=2;

    B =  %(3*2;4*2;) eye(2)整体向右变为8;向下变为6

         1     0     1     0     1     0     1     0

         0     1     0     1     0     1     0     1

         1     0     1     0     1     0     1     0

         0     1     0     1     0     1     0     1

         1     0     1     0     1     0     1     0

         0     1     0     1     0     1     0     1 

    The statement N = repmat(NaN,[2 3]) creates a 2-by-3 matrix of NaNs.

  • 相关阅读:
    13种常用按钮、文本框、表单等CSS样式
    独家:深度介绍Linux内核是如何工作的
    查看chrome 已有插件
    Oracle双机冗余实战
    战争地带2100(Warzone 2100)
    Elive 1.9.24 (Unstable)发布
    使用 Vagrant+Docker 构建 PHP 最优开发环境
    基于socketio实现微信聊天功能
    MySQL的查询需要遍历几次B+树,理论上需要几次磁盘I/O?
    马蜂窝裁php换java,php又又又凉凉了吗
  • 原文地址:https://www.cnblogs.com/qqhfeng/p/5110680.html
Copyright © 2020-2023  润新知