i am using from workspae in simulink..i have to load 1by4096 vector,but i am getting 1by4095 ,i am missing first element.what should i do to get that one?
13 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
i am using from workspae in simulink..i have to load 1by4096 vector,but i am getting 1by4095 ,i am missing first element.what should i do to get that one?
0 commentaires
Réponses (1)
Walter Roberson
le 14 Juin 2017
When you use From Workspace or From File to load arrays, then the first column is always interpreted as the timestamp. To avoid this you need to use the timeseries or struct input possibilities so you can supply the time information.
3 commentaires
Walter Roberson
le 14 Juin 2017
If you look at https://www.mathworks.com/help/simulink/slref/fromworkspace.html#btm3mv9-1 then notice it creates an extra column for the time. In your case since you have data for only one time, you could use 0 as the time.
Dillan
le 29 Mar 2024 à 14:07
As Walter said, you should use a separate column for the time. Please see this doc page for loading array data into the simulation using the "From Workspace" block: https://www.mathworks.com/help/simulink/ug/load-data-using-the-from-workspace-block.html#:~:text=Input%20Data.-,Load%20Array%20Data,-You%20can%20use
The issue is that you need 1 column of time values, and 1 column of data values for the simulator to behave as expected.
Voir également
Catégories
En savoir plus sur Sources 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!