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

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

1 ответ1

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

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .