How can i circle shift certain elements of two arrays simultaneously?

1 visualización (últimos 30 días)
Joseph
Joseph el 17 de Mayo de 2018
Respondida: Fangjun Jiang el 17 de Mayo de 2018
i have an array
M=[ 1 1 1 2 2 2 3 3 3 4 4 4 5 5 5 5 5 6 6 6 6]
and another array
N=[
10 20 40 59 66 4 5 7 8 90 44 56 76 58 24 16 13 21 9 85 36
13 15 61 42 32 52 18 17 76 65 24 32 20 5 9 48 7 56 30 40 55]
note that each column of N(2,24) array is mapped to the identical element in M(1,24). now I want to circle shift all the elements 6 in N array as M=[ 6 6 6 6 1 1 1 2 2 2 3 3 3 4 4 4 5 5 5 5 5 ] and simultaneously circle shift the corresponding columns in N array. can anyone please help me.
thank you

Respuestas (1)

Fangjun Jiang
Fangjun Jiang el 17 de Mayo de 2018
circshift(M,4) and circshift(N,4) where 4 is the same.

Categorías

Más información sobre Resizing and Reshaping Matrices en Help Center y File Exchange.

Community Treasure Hunt

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

Start Hunting!

Translated by