How to copy columns in a matrix.

4 views (last 30 days)
sreesoumya cheppalli
sreesoumya cheppalli on 16 Feb 2020
Suppose I have a matrix of 13*13 and I would like to copy column 1 of this matrix to column 2 of the same matrix , how can I carry out this copying operation?
Thank you in advance.

Answers (1)

Bhaskar R
Bhaskar R on 16 Feb 2020
Edited: Bhaskar R on 16 Feb 2020
1)
res = circshift(mat, [0 -1]); % mat assumed as your matrix
2)
mat = [zeros(size(mat, 1),1), mat] % Append zeros as first column,
  1 Comment
sreesoumya cheppalli
sreesoumya cheppalli on 17 Feb 2020
Thank you for the answer, but I would like to copy the elements of first column to the second without any changes in the first column (both the columns belong to same matrix) . I don't want to create a new matrix.

Sign in to comment.

Categories

Find more on Multidimensional Arrays 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!