Problem with matlab function block.
Afficher commentaires plus anciens
I use a matlab function block in my simulink model and when i read a variable(for example N) from a file i get an error, but if i write N=2 it works fine. The problem is that i have to read this variable from a file. The error is : "Computed maximum size is not bounded. Static memory allocation requires all sizes to be bounded. The computed size is [:? x 1] Function 'MATLAB Function' : B=zeros(N,1,'double')". Any ideas are welcome. Thank you in advance.
Réponse acceptée
Plus de réponses (1)
Walter Roberson
le 5 Fév 2012
0 votes
You will need to allocate the memory first with a fixed maximum size, and then if you find that N is smaller than that size you can delete the extra storage from the array.
Catégories
En savoir plus sur Texas Instruments C2000 Processors dans Centre d'aide et File Exchange
Produits
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!