Chop vectors in between a specific time range?
2 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
I run a simulation in Matlab/Simulink for 10 seconds and the output data is stored in the workspace.
But I need to save data between 5 to 10 seconds to the workspace.
How is this possible ?
0 commentaires
Réponse acceptée
K E
le 20 Août 2012
Modifié(e) : K E
le 20 Août 2012
I think you are running a Simulink model and outputting values for your entire 10-second simulation using the To Workspace block. In Matlab, you can then extract the data collected between 5-10 seconds from your saved value as follows. Let us say you rename your time variable timeSimulation and your dependant variable temperature.
temperatureExtracted = temperature(timeSimuation >= 5 & timeSimulation <= 10) ;
If this is not what you want to do, please provide more specifics as Jan suggested.
0 commentaires
Plus de réponses (2)
Jan
le 19 Août 2012
Omit the first interval before 5.
Currently the lack of details in the question does not allow a more precise suggestion.
0 commentaires
Voir également
Catégories
En savoir plus sur Sources dans Help Center et File Exchange
Produits
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!