Clear Filters
Clear Filters

Is there a quick function to make an array whose elements are the sum of the row and column numbers?

26 views (last 30 days)
Hello! This should hopefully be a quick and easy question:
Is there a function such that the output of Fun(4) would be:
[2 3 4 5;
3 4 5 6;
4 5 6 7;
5 6 7 8]
i.e. each element of the matrix is equal to its row number + its column number?
I cannot figure out a way to search this question in a concise manner, so I haven't been able to find anything. I know this is fairly simple to code, but I'm curious if there's an already existing function for this. Thanks!

Accepted Answer

Voss
Voss on 26 Jul 2024 at 2:00
Edited: Voss on 26 Jul 2024 at 2:00
function out = Fun(n)
    out = (1:n) + (1:n).';
end

More Answers (0)

Tags

Products


Release

R2024a

Community Treasure Hunt

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

Start Hunting!