文章目录

  • 一、repmat函数
  • 二、绘制二维正弦图片
    • 结果展示

一、repmat函数

函数repmat

B = repmat(A, m, n) %将矩阵A复制mn块,即B由mn块A平铺而成

B = repmat(A, [mn])%与上面一致

B = repmat(A, [mn p…]) %B由mnp*…个A块平铺而成

repmat(A, m, n)%当A是一个数a时,该命令产生一个全由a组成的m*n矩阵

二、绘制二维正弦图片

matlab代码如下(示例):

clc; clear all; close all;
X = 30;
A = 0 : 2*pi/255 : 2*pi;
B = sin(A);
C = repmat(B,256,1);
subplot 121; imshow(C,[])
subplot 122; imshow(C',[])
figure(2); mesh(C);

结果展示

在这里插入图片描述