Borrar filtros
Borrar filtros

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

26 visualizaciones (últimos 30 días)
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!

Respuesta aceptada

Voss
Voss el 26 de Jul. de 2024 a las 2:00
Editada: Voss el 26 de Jul. de 2024 a las 2:00
function out = Fun(n)
    out = (1:n) + (1:n).';
end
  2 comentarios
Gabriel
Gabriel el 26 de Jul. de 2024 a las 2:13
This worked. Sad to see there doesn't seem to be a built-in function for this. Thanks for the help, though :)
Voss
Voss el 26 de Jul. de 2024 a las 3:28
You're welcome!
That you can create your own function to do this is perhaps some consolation.

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Logical en Help Center y File Exchange.

Etiquetas

Productos


Versión

R2024a

Community Treasure Hunt

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

Start Hunting!

Translated by