MATLAB Answers

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

조회 수: 1(최근 30일)
Joseph
Joseph 17 May 2018
Answered: Fangjun Jiang 17 May 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

  댓글 수: 0

로그인 to comment.

답변 수 (1)

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

  댓글 수: 0

로그인 to comment.

이 질문에 답변하려면 로그인을(를) 수행하십시오.


Translated by