一个简单的矩阵问题!
不用循环,大家能不能得到下面这个矩阵?大小为NXN,内切这个正方形的圆内是1,其余为0,如
0001000
0111110
0111110
1111111
0111110
0111110
0001000 N是奇数还是偶数,外边的1是一个还是两个情况不一样啊。 原帖由 ll710915 于 2006-9-29 18:27 发表
不用循环,大家能不能得到下面这个矩阵?
大小为NXN,内切这个正方形的圆内是1,其余为0,如
0001000
01111 ...
按照你的题目,N应该是奇数,下面是实现代码:
N = 7;
A = zeros(N);
c = ceil(N/2);
A(c,c) = 1;
B = bwdist(A);
A(B<=c-1) = 1;
[ 本帖最后由 eight 于 2007-2-12 21:28 编辑 ] 我觉的 楼主的意思是不管n是奇数还是偶数 主要是用n来求解可惜我还没看出规律,看出规律就不难了 应该是奇数
页:
[1]