lendo do arquivo no matlab e armazenando seu conteúdo em 2 variáveis

lendo do arquivo no matlab e armazenando seu conteúdo em 2 variáveis

eu tenho um arquivo de entrada como a imagem abaixo e ele contém matriz de adjacência + um número na primeira linha. então aqui está o problema que não consigo ler o arquivo para definir essas informações em 2 variáveis, uma delas armazena a linha 1 e a variável 2 armazena a matriz de adjacência. então o que posso fazer sobre isso?

é necessário mencionar que a matriz de adjacência não tem tamanho fixo! Aqui está uma foto da minha pergunta: obrigado em avançado :)

insira a descrição da imagem aqui

Responder1

  1. Você pode ler uma matriz de um arquivo em uma variável comdlmread

    dat = dlmread('filename.ext', ',')
    
  2. Você pode usar a indexação para separar as partes:

    x = data(1, 1)
    table = data(2:end, :)
    

informação relacionada