Borrar filtros
Borrar filtros

Seperately extract 11th and 21st element of matrix A

1 visualización (últimos 30 días)
N/A
N/A el 28 de Ag. de 2022
Comentada: Star Strider el 28 de Ag. de 2022
Hi,
I took Mathlab programming this semester and am still new to all of this.
So basically, I've been given this matrix A (5x5) as shown below.
A=[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]
So my question is, how do I extract 11th and 21st element of matrix A?
Thank you.
  4 comentarios
Torsten
Torsten el 28 de Ag. de 2022
Editada: Torsten el 28 de Ag. de 2022
A_11_and_21 = [A(3,1),A(5,1)]
dpb
dpb el 28 de Ag. de 2022
<learn_matlab/array-indexing.html> is section in Getting Started doc about addressing arrays including this which is called linear indexing.
If in addition to the example you really were interested in traversing the array by row instead of column, then
M = reshape((1:25).', 5, [])*10;
M=M.'; % transpose first
V = M([11 21])
V = 1×2
30 50

Iniciar sesión para comentar.

Respuesta aceptada

Star Strider
Star Strider el 28 de Ag. de 2022
Movida: Matt J el 28 de Ag. de 2022
MATLAB generally uses columnwise linear indexing, so:
M = reshape((1:25).', 5, [])*10
M = 5×5
10 60 110 160 210 20 70 120 170 220 30 80 130 180 230 40 90 140 190 240 50 100 150 200 250
V = M([11 21])
V = 1×2
110 210
.
  2 comentarios
N/A
N/A el 28 de Ag. de 2022
Movida: Matt J el 28 de Ag. de 2022
Got it, thanks so much for your help! :)
Star Strider
Star Strider el 28 de Ag. de 2022
As always, my pleasure!

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Matrices and Arrays 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