Please help, i have the idea of what I'm wanting to find but do not know how to actually code this!
2 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
I have a file but do not know how to call for the file in the code and get it to process what I am looking for which is a subplot of the EMG signal graphed over time and an amplitude spectrum of the EMG signal. The sampling frequency is 1000Hz of the graph/data.
1 comentario
John D'Errico
el 4 de Dic. de 2021
It is time for you to spend the time to learn MATLAB. How do you read in data from a file?
help textread
help load
Respuestas (1)
Dave B
el 4 de Dic. de 2021
Editada: Dave B
el 4 de Dic. de 2021
How about something like this:
% You might consider readmatrix or readtable instead of load...
% But load works for such simple files.
load('EMG.txt')
fs = 1000; % 1000 elements of EMG is 1 second
t = linspace(0, numel(EMG)/fs, numel(EMG));
plot(t, EMG)
% --- you could stop here if you want --- %
xlabel('Time (s)')
ylabel('Amplitude')
title('My EMG Signal', 'Courtesy of MATLAB Answers')
set(gca, 'YGrid', 'on', 'TickDir', 'none', 'TitleHorizontalAlignment', 'left')
0 comentarios
Ver también
Categorías
Más información sobre Spectral Measurements en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!