adding coloum

4 vues (au cours des 30 derniers jours)
Nada
Nada le 24 Nov 2011
how to add a column on a matrix ??
  2 commentaires
Jan
Jan le 24 Nov 2011
This question is exhaustively answers by the Getting Started chapters of the documentation. It is strongly recommended to read these chapters, if you want to use such a powerful language as Matlab.
Andrei Bobrov
Andrei Bobrov le 24 Nov 2011
I totally agree with Jan!

Connectez-vous pour commenter.

Réponses (2)

Andrei Bobrov
Andrei Bobrov le 24 Nov 2011
A = [1 2 3;4 5 6]
B = [7;8]
C = [A,B]
or
C = A;
C(:,end+1) = B

Image Analyst
Image Analyst le 24 Nov 2011
Try this little demo. It should be rather self explanatory and fairly robust:
% Generate some sample data
rows = 4;
M = magic(rows)
columnToInsert = ones(rows,1)
% Append the column.
appendedM = [M columnToInsert]
% Prepend the column.
prependedM = [columnToInsert M]
% Insert the column in the middle somewhere.
newColNumber = 3;
insertedM = [M(:, 1:newColNumber-1), columnToInsert, M(:, newColNumber:end)]

Catégories

En savoir plus sur Programming dans Help Center et File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by