Como posso dividir / dividir uma matriz por linhas entre duas outras matrize

Tenho uma matriz e um vetor, cada um com 3000 linhas:

fe = [-0.1850   -0.4485; ...
      -0.2150    2.6302; ...
      -0.2081    1.5883; ...
      -0.6416   -1.1924; ...
      -0.1188    1.3429; ...
      -0.2326   -2.2737; ...
      -0.0799    1.4821; ...
      ... %# lots more rows
      ];

tar = [1; ...
       1; ...
       2; ...
       1; ...
       2; ...
       1; ...
       1; ...
      ...  %#lots more rows
      ];

Gostaria de dividir as linhas defe etar de modo que 2/3 deles sejam colocados em um conjunto de variáveis e os 1/3 restantes sejam colocados em um segundo conjunto de variáveis. Isso é para fins de classificação (ou seja, um conjunto é de dados de treinamento e o outro é de dados de teste

Existem duas maneiras possíveis de fazer isso:

ivida as linhas em ordem, com os primeiros 2/3 em uma matriz e os últimos 1/3 em outr Selecione e distribua aleatoriamente 2/3 das linhas em uma matriz e coloque o restante em outr

Como posso implementar cada uma dessas soluções?

questionAnswers(1)

yourAnswerToTheQuestion