求用matlab创建一副图像,大小为256×256,背景为白色,中间开出一个56×56的黑色窗口!!

明天就要考试了,求高手快速帮忙解决啊!!
2024-11-30 05:11:14
推荐回答(2个)
回答1:

m = 256;
n = 56;
A = 255*ones(m,m);
d = (m-n)/2;
A(d:d+n-1,d:d+n-1) = 0;
B = uint8(A);
imshow(B)

回答2:

...

A(d+1:d+n,d+1:d+n) = 0;
...