Info
This question is closed. Reopen it to edit or answer.
Proble Saving a Binary File
2 views (last 30 days)
Show older comments
Hi
I am trying to save my matlab variables in binary files, unsuccessfully.
For example, if I have
A=[1,1,1;2,2,2] and I save it as ascii file:
save('test_file.txt','A','-ASCII')
I have no problem loading and reading it:
A=load('test_file.txt','A','-ASCII') And getting A back
A =
1 1 1
2 2 2
And accessing part of it ( for example B=A(1,1))
But if I try to save it as binary or matlab format
save('test_file.mat','A')
when I load it, I get
A=load('test_file.mat','A')
A =
A: [2x3 double]
And I can’t access the values in it.
Why?
Thanks
Shani
0 Comments
Answers (1)
Walter Roberson
on 29 Jun 2012
When you assign the output of load() of a .mat file, the result is a structure variable with fields that are the name of the variables that were loaded. You loaded variable 'A' so there will be a field named 'A' in the variable you assigned the output to, which happens to be 'A', so your actual data will be in A.A
0 Comments
This question is closed.
See Also
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!