how to read data from a .mat file
Afficher commentaires plus anciens
Hi: I have a .mat file named Ey1a which I need to use it in my code as one of the inputs. The file contains complex data (real and imaginary).I read the file like this:
dlmread Ey1a.mat
but I had this error:
Mismatch between file and format string.
Trouble reading number from file (row 1, field 1) ==> MATLA
Error in ==> fiber_commentedoriginal at 38 dlmread Ey1a.mat;
also, I need to use the conjugate of Ey1a in my code, so how to do this as I can not load the Ey1a.mat file itself
Réponse acceptée
Plus de réponses (4)
James Tursa
le 1 Avr 2015
Modifié(e) : James Tursa
le 1 Avr 2015
Use the load function to read .mat files. E.g.,
load Ey1a.mat
4 commentaires
Naema
le 1 Avr 2015
per isakson
le 1 Avr 2015
Modifié(e) : per isakson
le 1 Avr 2015
What does
whos -file Ey1a.mat
show?
Naema
le 1 Avr 2015
Vinod Sudheesh
le 1 Avr 2015
1 vote
You could use the "load" command to read data stored in a MAT file.
>> load Ey1a.mat
The "dlmread" function is used for reading ASCII delimited file.
LUI PAUL
le 1 Avr 2015
0 votes
for other directory.....
load('D:\data_file\Eyla.mat')
for current directory load('Eyla.mat');
or follow the figure....

LUI PAUL
le 1 Avr 2015
0 votes
to get conjugate
load('Eyla.mat');
Eyla=conj(Eyla);
Catégories
En savoir plus sur Workspace Variables and MAT Files dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!