A is a matrix , what does this statement A([1,end],[1,end]) mean ?

179 visualizaciones (últimos 30 días)
Muhammed Thameem
Muhammed Thameem el 30 de Jun. de 2020
Comentada: DGM el 25 de Ag. de 2022
The result of this command gives the 4 corners of the matrix, but can't figure out how that command works

Respuesta aceptada

madhan ravi
madhan ravi el 30 de Jun. de 2020
That's equivalent to:
[A(1,1), A(1,end);...
A(1,end), A(end,end)]
  6 comentarios
Ceethal Kottakali Piyus
Ceethal Kottakali Piyus el 20 de En. de 2022
Hey did you mean its equivalent to:
[A(1,1), A(1,end);...
A(end,1), A(end,end)]
or
[A(1,1), A(1,end);...
A(1,end), A(end,end)] because the second option doesn't giving the 4 corners of the matrix
DGM
DGM el 25 de Ag. de 2022
@Ceethal Kottakali Piyus, you are correct.
A = magic(5) % an example matrix
A = 5×5
17 24 1 8 15 23 5 7 14 16 4 6 13 20 22 10 12 19 21 3 11 18 25 2 9
A([1,end],[1,end])
ans = 2×2
17 15 11 9
[A(1,1), A(1,end); A(end,1), A(end,end)]
ans = 2×2
17 15 11 9
@RAVIKIRAN YALAMARTHI's answer may also serve as demonstration.

Iniciar sesión para comentar.

Más respuestas (1)

RAVIKIRAN YALAMARTHI
RAVIKIRAN YALAMARTHI el 30 de Jun. de 2020
Simple example:
A = [1 2 3;4 5 6;7 8 9]
A([1,end],[1,end])
ans = 2 by 2
1 3
7 9
To call the elements in a matrix, we have to mention the row and column index values.
So, A(1,2) = 2. Since, 1st row and 2nd column element is 2.
similarly, A([1,end],[1,end]) will call the elements of,
1st row & 1st column: A(1,1)
last row & 1st column: A(end,1)
1st row & last column: A(1,end)
last row & last column: A(end,end)
  3 comentarios
Gianpiero
Gianpiero el 25 de Ag. de 2022
what does it mean (1:end, 1)?
DGM
DGM el 25 de Ag. de 2022
That set of subscripts will address the first column of a matrix.
A = magic(5) % an example matrix
A = 5×5
17 24 1 8 15 23 5 7 14 16 4 6 13 20 22 10 12 19 21 3 11 18 25 2 9
A(1:end,1) % this is the same
ans = 5×1
17 23 4 10 11
A(:,1) % as this
ans = 5×1
17 23 4 10 11

Iniciar sesión para comentar.

Categorías

Más información sobre Operating on Diagonal Matrices en Help Center y File Exchange.

Community Treasure Hunt

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

Start Hunting!

Translated by