어떻게 루프 색인에서 배열을 만들려면?

T

testing test

Guest
안녕하세요, 전 0 1 2 3 4 5 6 7 숫자를하고 난 [0 4]의 4 개의 다른 배열로 나누어 싶어 [2 6], [1 5]와 [3 7]. 어떻게 MATLAB은 루프 내에서 배열을 초기화 않습니다. 나 N 2의 전원 수 일반적인 경우를 위해 만들 수 배열의 총 수를 모르는 가정합니다. [코드] N = 8;을 위해 I = 0 : N/2-1 쌍의 = I : N / 2 : N - 1 최종 [/ 코드] 위의 코드를 수정해 주시기 바랍니다. 감사합니다.
 
제가 정확히 뭐가 필요한지 이해 아닙니다. 여기 첫 촬영은 다음과 같습니다 : [코드] N = 8; 난 = 0 : N/2-1 쌍 (I +1, :) = I : N / 2 : N - 1 최종 [/ 코드] MATLAB은 긍정적인 필요 색인을 생성하고 괄호 안 브래킷. ':'이 경우에는 모든 열을 의미합니다.
 
아니, 난 배열 X = 4 개의 배열로 [0 1 2 3 4 5 6 7] A1 = [0 4], A2 = [2 6], A3 = [1 5]와 A4 = [3 분할하려면 7]. 내가 for 루프를 사용하고 싶어.
 
, 쌍 (2, :), 쌍 (3, :)와 쌍 (4 :) : 제가 드린 코드는 쌍 (1,)라는 4 배열로 배열 X를 구분됩니다. 필요한 2 요소 배열의 개수를 모르는 경우이 작동합니다. A2 = 쌍 (2에게, :),; A1 = 쌍 (1에게, :) 당신이 그들이 항상 4 배열있다는 것을 알고있다면, 당신은 다음 추가할 수 있습니다 A3 = 쌍 (3, :); A4 = 쌍 (4, :) , 당신은 "스마일"을 참조하는 경우, 그들이 ":)"
 

Welcome to EDABoard.com

Sponsor

Back
Top