Removing cell arrays from code
5 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Hi all,
I am working on some Matlab scripts which require converting to C. I plan on doing that using Matlab Coder, and therefore I need to eliminate features such as cell arrays and function handles as Matlab Coder can't work with them.
I would just like some advice regarding cell arrays. Would the best way of eliminating them be using structures in the code instead?
E.g. converting
mystrings = {'name','surname'};
to
mystrings(1).name = 'name'; mystrings(2).surname = 'surname';
Am I going the right way thinking about this?
Thank you!
0 commentaires
Réponse acceptée
Plus de réponses (1)
Bill Chou
le 19 Fév 2013
That's correct, essentially, convert your cell arrays into structs and you'll be all set. So I'd use:
mystrings(1).name = 'name'; mystrings(1).surname = 'surname';
0 commentaires
Voir également
Catégories
En savoir plus sur MATLAB Coder 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!