Two mat files inside one mat file

조회 수: 5 (최근 30일)
Nalini Nadupalli
Nalini Nadupalli 2015년 10월 26일
댓글: Nalini Nadupalli 2015년 10월 26일
I have one .mat file (eg: A) in my folder, however, when I double click it, it opens two .mat files in the workspace. I What is the data type of the actual .mat file A in the folder? Is it a struct?
Can .mat files belong to struct datatype? Please help -- I am confused. Thanks a lot for your help.

채택된 답변

Image Analyst
Image Analyst 2015년 10월 26일
Using load() returns a structure where all the variables inside the mat file are fields of this structure. You can extract them into their own variable if you want.
% Create mat file with two variables in the single mat file.
save(filename, 'myVar', 'otherVar');
% Show workspace panel:
workspace
% Get rid of them so we can test the recall
clear('myVar', 'otherVar');
% Recall it.
storedStructure = load(filename)
myVar = storedStructure.myVar;
otherVar = storedStructure.otherVar;
Understand now?
  댓글 수: 1
Nalini Nadupalli
Nalini Nadupalli 2015년 10월 26일
Yes I understand. Thank you

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Workspace 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