Error in append dot structure mat file

2 ビュー (過去 30 日間)
balandong
balandong 2017 年 5 月 3 日
コメント済み: Walter Roberson 2017 年 5 月 3 日
Dear all, I have data store in a mat file (i.e.,subject01_dataset.mat) . Under the mat file, each data were store 1) Patient_FullData.auxilaryData 2) Patient_FullData.reshape
After some processing, I want to store the result as Patient_FullData.result Thus the following line were utilized
save ('SC4001E0_dataset.mat', 'Patient_FullData.result', '-append');
However, I got the following error
'Patient_FullData.data' is not a valid variable name.
May I know how to mitigate this issue

採用された回答

Walter Roberson
Walter Roberson 2017 年 5 月 3 日
You cannot save() a field in a structure, and you cannot use save() to appened to an existing struture.
If you need to appened on to an existing array in a .mat file, consider using matFile()
  2 件のコメント
balandong
balandong 2017 年 5 月 3 日
Thanks for the info. In fact, by using this line, MATLAB does not load any data from the MAT into memory but which is memory efficient. Thanks
Walter Roberson
Walter Roberson 2017 年 5 月 3 日
matFile() is the defined way to append to an existing variable in a .mat file.

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeWorkspace Variables and MAT Files についてさらに検索

タグ

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by