salut
je veux savoir comment faire une fonction qui return deux tableau voila mon code je veux N,R comme out
si je donne v=[1 1 1 2 2 2 3 3 ] j'obtiens codrle=[N,R] mais mois je veux N et R séparé
Code:function codrle = rle (v) cpt=1; m=1; for i=1:numel(v)-1 if v(i)==v(i+1) cpt=cpt+1; else N(m)=v(i); R(m)=cpt; m=m+1; cpt=1; end if v(numel(v))==v(numel(v)-1) N(m)=v(numel(v)); R(m)=cpt; else N(m)=v(numel(v)); R(m)=1; end end codrle =[N,R] ; return end
-----