Info
La pregunta está cerrada. Vuélvala a abrir para editarla o responderla.
Proble Saving a Binary File
2 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
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 comentarios
Respuestas (1)
Walter Roberson
el 29 de Jun. de 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 comentarios
La pregunta está cerrada.
Ver también
Productos
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!