How to extract certain indexes from a vector, but keeping the length the same by filling the rest u with NaNs
1 visualizzazione (ultimi 30 giorni)
Mostra commenti meno recenti
Milena Vildósola Bustos
il 20 Gen 2022
Commentato: Milena Vildósola Bustos
il 20 Gen 2022
I have a vector with angles of a body segment. I have another vector with the indexes of the angles at take-off (during walking). I want select the angles at take-off only, but keeping the length of the vector the same and replacing the rest of the data of the angles to NaNs so i can still work with the time. I want to compare different time sections and if i only take out the take-off data, the vector will be smaller and i wont be able to see at what time the take-off was.
0 Commenti
Risposta accettata
Max Heimann
il 20 Gen 2022
You can try something like this:
angleVector = rand(1,10);
indexVector = [3 4 5 6];
nanVector = NaN(1,length(angleVector));
nanVector(indexVector) = angleVector(indexVector)
Più risposte (0)
Vedere anche
Categorie
Scopri di più su Creating and Concatenating Matrices in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!