How can I make this simple image on matlab?

I need to be able to recreate this image attached on matlab. Is this possible? Thank you

Réponses (1)

KSSV
KSSV le 10 Juin 2020
Modifié(e) : KSSV le 10 Juin 2020
m = 50 ;
A = zeros(m) ;
N = 10 ;
for i = N:N:m
n = m-i ;
t = ones(1,n) ;
A = A+diag(t,-i) ;
end
for i = N:N:m
n = m-i ;
t = ones(1,n) ;
A = A+diag(t,i) ;
end
A = A+diag(ones(1,m)) ;
A = A+fliplr(A) ;
pcolor(A)
shading interp

1 commentaire

Love Matlab
Love Matlab le 10 Juin 2020
Thank you! Is it possible to make all the diagonal lines solid? This is the image I get with your code

Connectez-vous pour commenter.

Commenté :

le 10 Juin 2020

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by