1, 4, 7, 2, 5, 8, 3, 6, 9 serie

조회 수: 4 (최근 30일)
Octavio
Octavio 2013년 6월 21일
편집: John D'Errico 2022년 9월 15일
Hi, at some point in my MATLAB code I need to generate the following serie of numbers 1,4,7, 2, 5, 8, 3, 6, 9 I can't find the way to please can you help me ?
Thank you !

채택된 답변

Tom
Tom 2013년 6월 21일
a = reshape(1:9,3,3)';
a = a(:)'

추가 답변 (1개)

John D'Errico
John D'Errico 2022년 9월 15일
편집: John D'Errico 2022년 9월 15일
Yes, @Tom has given a great answer. The way I would solve it on any normal day. But, just perhaps, is there another way? There always is...
ind = 0:8;
1 + 3*mod(ind,3) + floor(ind/3)
ans = 1×9
1 4 7 2 5 8 3 6 9
Look carefully at how it works. Take apart each piece.

카테고리

Help CenterFile Exchange에서 R Language에 대해 자세히 알아보기

태그

Community Treasure Hunt

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

Start Hunting!

Translated by