Read Excel file in Matlab and plot data
5 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Angel Lozada
le 6 Oct 2025
Réponse apportée : Star Strider
le 6 Oct 2025
I am trying to plot the cloumn 2 (amplitude) vs column 1 (time).
However, I am getting the same error:
Unable to find or open 'HUAM1709.041_v2'. Check the path and filename or file permissions.
Error in
data = readtable('HUAM1709.041_v2');
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Once I solve this inquiry I will be able to plot the other 2 amplitudes vs time.
Could you help yo identify the error?
Both .m file and excel file are in the same folder.
Attached will find excel file.
Thanks in advance.
T = data(:,1);
T = seconds(data(:,1));
T.Format = 'hh:mm';
T2 = data(:,2);
figure; % Place "figure" in this section allow to plot this data in a separate window.
plot (T,T2,'.');
title 'Accelerometer';
ylabel ('Amplitude');
xlabel ('Samples');
0 commentaires
Réponse acceptée
Star Strider
le 6 Oct 2025
Use curly braces {} to access data in a table.
data = readtable('HUAM1709.041_v2.xlsx')
% return
T = data{:,1};
T = seconds(data{:,1});
T.Format = 'hh:mm';
T2 = data{:,2};
figure; % Place "figure" in this section allow to plot this data in a separate window.
plot (T,T2,'.');
title 'Accelerometer';
ylabel ('Amplitude');
xlabel ('Samples');
With those changes, you code works.
.
0 commentaires
Plus de réponses (1)
Walter Roberson
le 6 Oct 2025
You need
data = readtable('HUAM1709.041_v2.xlsx');
When your provided filename has an extension, readtable does not attempt to add default extensions.
0 commentaires
Voir également
Catégories
En savoir plus sur Spreadsheets dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
