preallocation of structure array for MATLAB coder
Mostra commenti meno recenti
Hi, I'm using MATLAB coder to convert my image processing routine in MATLAB.
I read several articles here about structure array preallocation.
Here is my MATLAB code snippet. im1, im2 have size of 480 x 640 x 128.
ptemp.im1 = im1;
ptemp.im2 = im2;
[sx, sy, sz] = size(im1);
picturesque(1:nlevels) = struct('im1',zeros(sx,sy,sz),'im2', zeros(sx,sy,sz));
picturesque(1) = ptemp;
But the MATLAB coder tells me picturesque is not defined.
Undefined function or variable 'picturesque'. The first assignment to a local variable determines its class.
I tried many times, changing preallocation methods. But I didn't find any clue.
Do you have a good solution to preallocate the structure array for MATLAB coder?
Risposta accettata
Più risposte (1)
JangHo Cho
il 24 Ago 2015
0 voti
Categorie
Scopri di più su MATLAB Coder in Centro assistenza e File Exchange
Prodotti
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!