# MATLAB: How can i replace elements from first matrix to second without changing the size of second matrix

matrixmatrix arraymatrix manipulation

I have a matrix
    A=[1 3 4 6];and    B=[1 5 6 9 10 12 18];
the length of A is 4 and B is 7. Now i want to change the elements of B by changing first 4 elements of A in B.Final output i want is
    B=[1 3 4 6 10 12 18]How it can be done?
• B(1:4) = A;
B(1:length(A)) = A;