чтение из файла в Matlab и сохранение его содержимого в 2 переменных

чтение из файла в Matlab и сохранение его содержимого в 2 переменных

У меня есть входной файл, как на изображении ниже, и он содержит матрицу смежности + одно число в первой строке. Итак, проблема в том, что я не могу прочитать файл, чтобы задать эту информацию в 2 переменных, одна из которых хранит строку 1, а переменная 2 хранит матрицу смежности. Так что я могу с этим сделать?

необходимо отметить, что матрица смежности не имеет фиксированного размера! Вот картинка моего вопроса: thnx in advanced :)

введите описание изображения здесь

решение1

  1. Вы можете прочитать матрицу из файла в переменную с помощьюdlmread

    dat = dlmread('filename.ext', ',')
    
  2. Для разделения частей можно использовать индексацию:

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

Связанный контент