我想创建一个矩阵,其中中间对角线向两侧对称递减,就像这样:
矩阵必须是100x100的,值介于0和1之间。目前为止,我只得到了边缘和中间对角线,但无法想到如何自动填充其余部分。
5 4 3 2 1
4 5 4 3 2
3 4 5 4 3
2 3 4 5 4
1 2 3 4 5
矩阵必须是100x100的,值介于0和1之间。目前为止,我只得到了边缘和中间对角线,但无法想到如何自动填充其余部分。
v = ones(1,100);
green = diag(v);
green(:,1) = fliplr(0:1/99:1);
green(1,:) = fliplr(0:1/99:1);
green(100,:) = 0:1/99:1;
green(:,100) = 0:1/99:1;