hi, i need to save my for loop array result in cell array,i attached my code,please correct the mistake which i did
11 views (last 30 days)
Show older comments
kaavya subramani
on 21 Aug 2015
Commented: kaavya subramani
on 22 Aug 2015
i1=cc(1:96,1:96);
i2=cc(1:96,97:192);
i3=cc(97:192,1:96);
i4=cc(97:192,97:192);
y=[i1 i2 i3 i4];
i=[];
for y=1:length(y)
gp=vision.Pyramid('PyramidLevel',3);
i{y}=step(gp,y);
end
3 Comments
Accepted Answer
Walter Roberson
on 21 Aug 2015
i1 = cc(1:96,1:96);
i2 = cc(1:96,97:192);
i3 = cc(97:192,1:96);
i4 = cc(97:192,97:192);
y = {i1, i2, i3, i4};
ny = length(y);
i = cell(ny,1);
gp = vision.Pyramid('PyramidLevel',3);
for k = 1:ny
i{k} = step(gp, y{k});
end
More Answers (1)
Purushottama Rao
on 21 Aug 2015
OK. i have tried with cc as random generated matrix of size 192*192 I could able to generate the cell array of 1*384 with your code unmodified. Pls find the attached result
0 Comments
See Also
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!