MATLAB Answers

How to copy columns in a matrix.

11 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.

  0 Comments

Sign in to comment.

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.

Sign in to answer this question.