Removing cell arrays from code
5 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
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 comentarios
Respuesta aceptada
Más respuestas (1)
Bill Chou
el 19 de Feb. de 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 comentarios
Ver también
Categorías
Más información sobre MATLAB Coder en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!