نقل قول:
همشون تو آرایه a هستن و هر سطر سایز مشخصی ندارن یکی 10 تا ویکی 15 تا و.......
|
این تعریف ارایه های سلولی cell array است
آرایه سلولی وقتی استفاده میشه که شما بخوای در هر اندیس یک نوع داده یا داده هایی با اندازه متفاوت بزاری
برنامه شما با یکمی ساده سازی چنین چیزی میشه (لزومی نداره از حلقه استفاده کنی!)
كد:
wr='kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk';
maxL=30; % maximum length
for i=1:10
random=ceil(rand(1)*maxL); % 1<=random<=30
a{i}=wr(1:random); % a is a cell array
end
disp(length(a{1}));