Ältere Kommentare anzeigen
how to add a column on a matrix ??
2 Kommentare
Jan
am 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
am 24 Nov. 2011
I totally agree with Jan!
Antworten (2)
Andrei Bobrov
am 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
am 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)]
Kategorien
Mehr zu Programming finden Sie in Hilfe-Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!