你能不能给我解释一下你这个matlab程序啊?我刚提问了个问题,你去回答我给你加分~close all;clear all;clc;x=zeros(100,100);x(1:50,1:50)=1;x(51:100,51:100)=1;figure;imshow(x);y=repmat(x,5,5);figure;imshow(y);z = imrotate(y,30

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/09 01:59:40
你能不能给我解释一下你这个matlab程序啊?我刚提问了个问题,你去回答我给你加分~close all;clear all;clc;x=zeros(100,100);x(1:50,1:50)=1;x(51:100,51:100)=1;figure;imshow(x);y=repmat(x,5,5);figure;imshow(y);z = imrotate(y,30

你能不能给我解释一下你这个matlab程序啊?我刚提问了个问题,你去回答我给你加分~close all;clear all;clc;x=zeros(100,100);x(1:50,1:50)=1;x(51:100,51:100)=1;figure;imshow(x);y=repmat(x,5,5);figure;imshow(y);z = imrotate(y,30
你能不能给我解释一下你这个matlab程序啊?我刚提问了个问题,你去回答我给你加分~
close all;
clear all;
clc;
x=zeros(100,100);
x(1:50,1:50)=1;
x(51:100,51:100)=1;
figure;
imshow(x);
y=repmat(x,5,5);
figure;
imshow(y);
z = imrotate(y,30);
figure;
imshow(z);

你能不能给我解释一下你这个matlab程序啊?我刚提问了个问题,你去回答我给你加分~close all;clear all;clc;x=zeros(100,100);x(1:50,1:50)=1;x(51:100,51:100)=1;figure;imshow(x);y=repmat(x,5,5);figure;imshow(y);z = imrotate(y,30
运行一下结果就出来了阿~
显示三个像国际象棋棋盘一样的图形
X显示的图是2x2的黑白棋盘
由于Y矩阵是由5x5个X构建的,显示的图形也是黑白棋盘状
Z是将Y进行逆时针旋转30度之后的样子

close all;
clear all;
clc;
x=zeros(100,100);%%建立100*100大小的0矩阵
x(1:50,1:50)=1;%%给x的第1-50行,第1-50列赋值1
x(51:100,51:100)=1;%%给x的第51-100行,第51-100列赋值为1
figure;
imshow(x);
y=re...

全部展开

close all;
clear all;
clc;
x=zeros(100,100);%%建立100*100大小的0矩阵
x(1:50,1:50)=1;%%给x的第1-50行,第1-50列赋值1
x(51:100,51:100)=1;%%给x的第51-100行,第51-100列赋值为1
figure;
imshow(x);
y=repmat(x,5,5);%%该函数是复制矩阵,x是一个矩阵,你把它看成一个元素,那么y是5*5大小的矩阵,其中的元素都是x(看成一个元素的情况);x是一个矩阵的话,y的大小100*5行,100*5列,而y中y(1:100,1:100)=x,y(1:100,101:200)=x,y(1:100,201:300)=x,y(1:100,301:400)=x,y(1:100,401:500)=x,总共5个,列也是5个。那就是说y中包括了25个块矩阵x。
figure;
imshow(y);
z = imrotate(y,30);
figure;
imshow(z);

收起