How can i store a .mat file into a variable?
1 回表示 (過去 30 日間)
古いコメントを表示
i want get the syntax to store a .mat file into a variable.
0 件のコメント
採用された回答
Walter Roberson
2017 年 3 月 21 日
fid = fopen('YourMatFile.mat', 'r') ;
YourVariable = fread(fid, '*uint8').' ;
fclose(fid) ;
YourVariable is now a row vector of bytes that make up the mat file.
This kind of thing can be useful if you need to transmit a mat file over wireless or Ethernet, but otherwise has limited use.
.... But perhaps the answer you were looking for was just
YourVariable = load('YourMatFile.mat');
4 件のコメント
Kieran Graham
2020 年 4 月 22 日
Hi, I am also having a similar problem. I have 23 variables stored in my temp.mat file. Is it possible to use these values by simply using load('temp.mat', 'variable1', 'variable2', ....) or will I need to recover the values 1 by 1?
Thanks
Stephen23
2020 年 4 月 22 日
S = load(...);
All of your variables will be fields in the scalar structure S, and are trivial to access.
その他の回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で Whos についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!