Chop vectors in between a specific time range?
2 views (last 30 days)
Show older comments
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 Comments
Accepted Answer
K E
on 20 Aug 2012
Edited: K E
on 20 Aug 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 Comments
More Answers (2)
Jan
on 19 Aug 2012
Omit the first interval before 5.
Currently the lack of details in the question does not allow a more precise suggestion.
0 Comments
See Also
Categories
Find more on Sources in Help Center and File Exchange
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!