Please help, i have the idea of what I'm wanting to find but do not know how to actually code this!

1 次查看(过去 30 天)
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 个)

Dave B
Dave B 2021-12-4
编辑:Dave B 2021-12-4
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')

类别

Help CenterFile Exchange 中查找有关 Spectral Measurements 的更多信息

标签

Community Treasure Hunt

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

Start Hunting!

Translated by