Agrupar variáveis com base em comprimentos de matrizes específicas

Eu tenho uma longa lista de variáveis em um conjunto de dados que contém váriostime canais com taxas de amostragem diferentes, comotime_1, time_2, TIME, Time, etc. Há também várias outras variáveis que dependem de um desses horários.

Gostaria de listar todos os canais possíveis que contêm 'time' (pesquisa de string parcial sem distinção entre maiúsculas e minúsculas no espaço de trabalho) e pesquisar e corresponder qual variável pertence a cada item destetime lista, com base no tamanho das variáveis e, em seguida, agrupe-as em uma estrutura com os valores das variáveis para análise posterior.

Por exemplo:

  Name                     Size              Bytes  Class     

  ENGSPD_1            181289x1             1450312  double              
  Eng_Spd              12500x1              100000  double              
  Speed                41273x1              330184  double              
  TIME                 41273x1              330184  double              
  Time                 12500x1              100000  double              
  engine_speed_2        1406x1               11248  double              
  time_1              181289x1             1450312  double              
  time_2                1406x1               11248  double 

Nesse caso, tenho 4 canais de tempo com nomes e tamanhos diferentes e 4 canais de velocidade que pertencem a cada um desses canais de tempo.

whos A função diferencia maiúsculas de minúsculas e retornará apenas o nome da variável, e não os valores da variável.

questionAnswers(1)

yourAnswerToTheQuestion