How to extract certain indexes from a vector, but keeping the length the same by filling the rest u with NaNs
1 visualización (últimos 30 días)
Mostrar comentarios más antiguos
Milena Vildósola Bustos
el 20 de En. de 2022
Comentada: Milena Vildósola Bustos
el 20 de En. de 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 comentarios
Respuesta aceptada
Max Heimann
el 20 de En. de 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)
Más respuestas (0)
Ver también
Categorías
Más información sobre Logical 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!