Draw 'H' - MATLAB Cody - MATLAB Central

Problem 44681. Draw 'H'

Difficulty:Rate

Draw a x-by-x matrix 'H' using 1 and 0. (x is odd and bigger than 2)

Example:

x=5
ans=
[1 0 0 0 1
 1 0 0 0 1
 1 1 1 1 1
 1 0 0 0 1
 1 0 0 0 1]
x=7
ans=
[1 0 0 0 0 0 1
 1 0 0 0 0 0 1
 1 0 0 0 0 0 1
 1 1 1 1 1 1 1 
 1 0 0 0 0 0 1
 1 0 0 0 0 0 1
 1 0 0 0 0 0 1]

Solution Stats

73.2% Correct | 26.8% Incorrect
Last Solution submitted on Jun 16, 2025

Problem Comments

Solution Comments

Show comments
Why should you share code?
In a discussion on LInkedin about my recent blog post, Do these...
2
3

Problem Recent Solvers1024

Suggested Problems

More from this Author18

Problem Tags

Community Treasure Hunt

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

Start Hunting!