how can i creat an sub array with last n number of column of an array?

22 visualizaciones (últimos 30 días)
s =
1 2 3 4 5
6 7 8 9 10
11 12 13 14 15
a =
3 4 5
8 9 10
13 14 15
i am not getting 'a' using the code
A=s(1:n;end-n-1:end).

Respuesta aceptada

madhan ravi
madhan ravi el 21 de Dic. de 2018
Editada: madhan ravi el 21 de Dic. de 2018
By indexing you can achieve it :
s= [1 2 3 4 5
6 7 8 9 10
11 12 13 14 15];
n = 3 ; % last n number of columns
a = s(:,n:end)
Gives:
a =
3 4 5
8 9 10
13 14 15

Más respuestas (2)

Walter Roberson
Walter Roberson el 21 de Dic. de 2018
s(end-n+1:end,end-n+1:end)

jakaria babar
jakaria babar el 21 de Dic. de 2018
I want to built a function of creating a n by n subarray of bottom right of an array of any dimension.

Categorías

Más información sobre Matrices and Arrays en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by