voglio creare una matrice in cui la diagonale centrale è simmetricamente diminuendo ai lati, come questo:Matlab diminuendo matrice diagonale
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
La matrice deve essere 100x100 ed i valori sono tra 0
e 1
. Fino ad ora ho solo i bordi e la diagonale centrale, ma non riesco a capire come riempire automaticamente il resto.
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;