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

12 vues (au cours des 30 derniers jours)
Ryan
Ryan le 28 Jan 2015
Commenté : Ryan le 28 Jan 2015
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.

Réponse acceptée

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

Plus de réponses (0)

Catégories

En savoir plus sur Matrix Indexing dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by