matfile()
複数の変数が入っている.matから、変数の一部だけ(特定の行、列だけなど)を読み込める
ある変数全体を読み込みたい→load()内で変数名を指定すればいい ある変数の一部だけを読み込みたい・書き込みたいとき
code:matlab
matObj = matfile('myFile2.mat');
% 変数yに書き込み
matObj.y(81:100,81:100) = magic(20);
% 変数yをzに読み込み
z = matObj.y(85:94,85:94);
サイズだけ取得したい
code:matlab
size(matObj, 'y')
変数名はstring非対応
matを持っておいて、変数を使うときはmat.varの形で呼び出せば良い?
書き込むとき意図せず元ファイルを編集しないように注意