從 matlab 中的檔案讀取並將其內容儲存在 2 個變數中

從 matlab 中的檔案讀取並將其內容儲存在 2 個變數中

我有如下圖所示的輸入文件,它在第一行包含鄰接矩陣+一個數字。所以這裡的問題是我無法讀取文件以便在 2 個變量中設置此信息,其中一個變量存儲第 1 行,變量 2 存儲鄰接矩陣。那我能做什麼呢?

需要指出的是,鄰接矩陣的大小不是固定的!這是我的問題的圖片:thnx in advance :)

在此輸入影像描述

答案1

  1. 您可以使用以下命令將文件中的矩陣讀取到變數中:dlmread

    dat = dlmread('filename.ext', ',')
    
  2. 您可以使用索引來分隔各個部分:

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

相關內容