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
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
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')
0 件のコメント
参考
カテゴリ
Help Center および File Exchange で Multirate Signal Processing についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!