フィルターのクリア

How to calculate mean frequency and amplitude between a period of a particular time interval.

2 ビュー (過去 30 日間)
I wish to calculate mean frequency and amplitude in a particular interval of 5 seconds. i have a text file which has 2 columns (time and electrical activity). Please help me out with the code or syntax. Thank you. :)
  1 件のコメント
Akshat Shrivastava
Akshat Shrivastava 2018 年 8 月 2 日
So far, i have used this code :
[fid,msg] = fopen('Rose.txt','rt');
assert(fid>=3,msg)
C = textscan(fid, '%f%f', 'CommentStyle','#', 'CollectOutput',true);
fclose(fid);
M = C{1};
Now i need to calculate the frequency and amplitude for a period of 5 seconds from a particular time. Kindly help me out. Thank you :)

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

回答 (1 件)

Peter Perkins
Peter Perkins 2018 年 8 月 3 日
I'm guessing you want to use readtable, convert the result to a timetable using table2timetable, and then either use a timerange subscript to compute mean over one period, or use retime to compute means over all 5sec periods.
  1 件のコメント
Akshat Shrivastava
Akshat Shrivastava 2018 年 8 月 3 日
@ Peter Perkins: Thank you for the suggestion, could you please also tell me the syntax/code for function you mentioned. (As per the code i mentioned above). I would be really grateful . Thank you :)

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

カテゴリ

Help Center および File ExchangeMATLAB についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by