How to create a matrix by inserting a vector into another matrix?

7 views (last 30 days)
Hello,
Let's say I have matrix A, and matrix B. Matrix A is a 5x5, and Matrix B is a 5x1. I would like to take all of matrix B and insert it into the first column of matrix A, replacing those values in matrix A BUT making a completely new matrix, D, leaving A and B unchanged.

Accepted Answer

David Young
David Young on 28 Jan 2015
D = A;
D(:,1) = B;
or
D = [B A(:, 2:end)];

More Answers (0)

Categories

Find more on Creating and Concatenating Matrices in Help Center and File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!