Wrong sized array from "To workspace"
7 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
Anne
il 16 Lug 2023
Risposto: Ali Hussein Numan
il 16 Lug 2025
Hello!
I am interested in using several arrays in a Matlab code. Thus, I used the "to workspace" block to convert signal values to arrays. I used the settings:

However, for some reason, I got two arrays with different dimensions:
What should I do to have correctly sized arrays?
3 Commenti
Paul
il 17 Lug 2023
I think that, unless the To Workspace block is actually inside a conditionally executed subsystem, the only thing that matters is the sample time of the signal input to the To Workspace block, becasue the Sample time paramater of the To Workspace block is set to -1 (inherited).
Risposta accettata
Sulaymon Eshkabilov
il 17 Lug 2023
Are you using a variable step solver in your model? If so, you'd need to change it to a fixed step solver.
3 Commenti
Più risposte (1)
Ali Hussein Numan
il 16 Lug 2025
Use fixed step solver instead of variable step solver. The data to workspace will be with the same lengnth
0 Commenti
Vedere anche
Categorie
Scopri di più su Programmatic Model Editing 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!