How can I make this simple image on matlab?

1 view (last 30 days)
Love Matlab
Love Matlab on 10 Jun 2020
Commented: Love Matlab on 10 Jun 2020
I need to be able to recreate this image attached on matlab. Is this possible? Thank you

Answers (1)

KSSV
KSSV on 10 Jun 2020
Edited: KSSV on 10 Jun 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 Comment
Love Matlab
Love Matlab on 10 Jun 2020
Thank you! Is it possible to make all the diagonal lines solid? This is the image I get with your code

Sign in to comment.

Categories

Find more on Images in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!