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)
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.

Respuestas (1)

Dave B
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')

Categorías

Más información sobre Spectral Measurements en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by