MATLAB: Make two matrices of different length reducing the size of smallest matrix

matlab functionmatrixsignal processing

Hey,
I have two matrix, A = [269338×2] and
B = [135194×1].
I would like to reduce the size of A to be the same size as B using a for loop.
for i = 1:2
A(:,i) = delayseq(A(:,i), 300);
A(:,i) = A(1:length(B));
end
but it doesnt work! any help??
Thanks!
Marwa

Best Answer

I don't think you need to use a for loop for this. Its unclear if you want something specific out of A. But if you just want to use a portion of A that is the same size as B, just get it out with indexing.
Related Question