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 件のコメント
John D'Errico
John D'Errico 2021 年 12 月 4 日
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

サインインしてコメントする。

回答 (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 Center および File ExchangeMultirate Signal Processing についてさらに検索

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by