Drawing something simple with MATLAB

I need to write a code to produce the following pattern:
X...X
.X.X.
..X..
.X.X.
X...X
can anyone please help me with the code?

1 Kommentar

Enis
Enis am 27 Okt. 2011
Actually, it has to be like this for any value of R specified, diagonals are X-es, the rest is dots. I got in a really simple way.

Antworten (3)

Ajay Kumar
Ajay Kumar am 27 Okt. 2011

0 Stimmen

disp(' ')
disp('X...X')
disp('.X.X.')
disp('..X..')
disp('.X.X.')
disp('X...X')
disp(' ')
Ajay Kumar
Ajay Kumar am 27 Okt. 2011

0 Stimmen

Try the above. It should work. This is the simplest if you are just trying to display characters
Walter Roberson
Walter Roberson am 27 Okt. 2011

0 Stimmen

Hint to get you started:
flipud(diag('XXXXX'))

Diese Frage ist geschlossen.

Gefragt:

am 27 Okt. 2011

Geschlossen:

am 20 Aug. 2021

Community Treasure Hunt

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

Start Hunting!

Translated by