
下の画像のような入力ファイルがあり、その最初の行に隣接行列と 1 つの数字が含まれています。ここで問題が発生します。この情報を 2 つの変数に設定するためにファイルを読み取ることができません。変数の 1 つは行 1 を格納し、変数 2 は隣接行列を格納します。どうすればよいでしょうか?
隣接行列は固定サイズではないことに注意する必要があります。これが私の質問の画像です。よろしくお願いします :)
答え1
ファイルから変数に行列を読み込むには、
dlmread
dat = dlmread('filename.ext', ',')
インデックスを使用して部分を分離できます。
x = data(1, 1) table = data(2:end, :)