Merge in matlab.
Geplaatst: do 26 feb 2009, 10:04
ik loop al een hele tijd rond met volgende code in matlab:
bedoeling is om twee rijen te mergen, ik weet dat dit stukje nog niet af is maar wat het wel al zou moeten doen doet het ook niet? als ik een rij neem 1 2 3 4 5 6 en 1 2 3 4 5 6 dan bekom ik 1 2 3 4 5 6
als ik een rij neem 7 7 7 7 en 8 8 8 8 8 dan bekom ik wel 7 8 7 8 7 enz hoe komt het dat bij verschillende input mijn resultaat verschillend is?
Code: Selecteer alles
function res=merge1(rij1,rij2)
n=length(rij1)
m=length(rij2)
rij=[];
for teller=1 : 2 : min(n,m)
rij(teller)=rij1(teller)
rij(teller+1)=rij2(teller)
end
rij
als ik een rij neem 7 7 7 7 en 8 8 8 8 8 dan bekom ik wel 7 8 7 8 7 enz hoe komt het dat bij verschillende input mijn resultaat verschillend is?