How to extract a part of a given vector and store it in a new vector using loops (for loop) ?
15 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Given vector: [1 2 3 4 5 6 7 8 9 10];
New vector, let's say: [4 5 6 7].
2 commentaires
Azzi Abdelmalek
le 21 Oct 2013
Modifié(e) : Azzi Abdelmalek
le 21 Oct 2013
Is it homework? If yes, what have you tried so far?
Réponse acceptée
sixwwwwww
le 21 Oct 2013
Dear Abhisek, here is the code for it:
a = [1 2 3 4 5 6 7 8 9 10];
indices_of_values2save = [4 5 6 7];
count = 1;
for i = 1:length(a)
if any(i == indices_of_values2save)
b(count) = a(i);
count = count + 1;
end
end
I hope it helps. Good luck!
Plus de réponses (1)
Image Analyst
le 21 Oct 2013
Modifié(e) : Image Analyst
le 21 Oct 2013
data2 = data1(seg1:seg2); % Extract indexes seg1 through seg2 into new vector.
Voir également
Catégories
En savoir plus sur Loops and Conditional Statements 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!