leer desde un archivo en matlab y almacenar su contenido en 2 variables

leer desde un archivo en matlab y almacenar su contenido en 2 variables

Tengo un archivo de entrada como la imagen a continuación y contiene una matriz de adyacencia + un número en la primera línea. Entonces aquí está el problema de que no puedo leer el archivo para configurar esta información en 2 variables, una de ellas almacena la línea 1 y la variable 2 almacena la matriz de adyacencia. Entonces, ¿qué puedo hacer al respecto?

¡Es necesario mencionar que la matriz de adyacencia no tiene un tamaño fijo! Aquí hay una imagen de mi pregunta: gracias de antemano :)

ingrese la descripción de la imagen aquí

Respuesta1

  1. Puede leer una matriz de un archivo en una variable condlmread

    dat = dlmread('filename.ext', ',')
    
  2. Puede utilizar la indexación para separar las partes:

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

información relacionada