preallocation de la mémoire pour une structure
bonjour;
voici une partie de mon code:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
| function com_aff2= calculate_right(t,com_aff2,num)
clear s;
clear LCD;
LCD=[];
xmin=1000000000000000000000;
xmax=com_aff2(t).c_max;
ymin=com_aff2(t).l_min;
ymax=com_aff2(t).l_max;
k=1;
%while( changed==true)
%changed=false;
nbop=0;
for j=1:num
if (com_aff2(j).c_min>=com_aff2(t).c_min+(com_aff2(t).c_max-com_aff2(t).c_min)/2 && com_aff2(j).c_max>com_aff2(t).c_max) && ((com_aff2(j).l_min<=ymin+(ymax-ymin)/2 && com_aff2(j).l_max>=ymin+(ymax-ymin)/2)||(com_aff2(j).l_min>=ymin && com_aff2(j).l_max<=ymax))
LCD(k).a=com_aff2(j).a;
LCD(k).c_min=com_aff2(j).c_min;
LCD(k).c_max=com_aff2(j).c_max;
LCD(k).l_min=com_aff2(j).l_min;
LCD(k).l_max=com_aff2(j).l_max;
LCD(k).code=com_aff2(j).code;
if(strcmp(com_aff2(j).ul,'')==0)
LCD(k).ul=com_aff2(j).ul; |
LCD est une structure, je veux savoir comment résever de la mémoire pour cettte structure au début du code, avant la boucle.
merci