How to copy columns in a matrix.

3 visualizzazioni (ultimi 30 giorni)
sreesoumya cheppalli
sreesoumya cheppalli il 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.

Risposte (1)

Bhaskar R
Bhaskar R il 16 Feb 2020
Modificato: Bhaskar R il 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 Commento
sreesoumya cheppalli
sreesoumya cheppalli il 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.

Accedi per commentare.

Categorie

Scopri di più su Multidimensional Arrays in Help Center e File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by