Tôi muốn tạo ra một ma trận mà giữa đường chéo là đối xứng giảm xuống hai bên, như thế này:Matlab giảm ma trận đường chéo
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
Ma trận phải là 100x100 và các giá trị giữa 0
và 1
. Cho đến bây giờ tôi chỉ nhận được các cạnh và đường chéo giữa, nhưng không thể có được ý tưởng về cách tự động điền phần còn lại.
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;