Seperately extract 11th and 21st element of matrix A
2 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
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 commentaires
dpb
le 28 Août 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])
Réponse acceptée
Star Strider
le 28 Août 2022
Déplacé(e) : Matt J
le 28 Août 2022
MATLAB generally uses columnwise linear indexing, so:
M = reshape((1:25).', 5, [])*10
V = M([11 21])
.
2 commentaires
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur Matrices and Arrays dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!