How to change the values of the corners in a matrix

15 views (last 30 days)
Hi,
Lets say I have a 100 * 100 matrix filled with zeros and I need to change the 4 corners to the value 1. What would be the best way to alter it?

Accepted Answer

Chunru
Chunru on 28 Apr 2022
a= zeros(10, 10); % smaller matrix for easy display
% for corners
a([1 end], [1 end]) = 1;
a
a = 10×10
1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1

More Answers (0)

Products


Release

R2021b

Community Treasure Hunt

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

Start Hunting!