Info

この質問は閉じられています。 編集または回答するには再度開いてください。

Need help in trying to find abs(W)

3 ビュー (過去 30 日間)
matthew choo
matthew choo 2020 年 11 月 8 日
閉鎖済み: MATLAB Answer Bot 2021 年 8 月 20 日
%A nonstationary physiological signal given in sr.txt.
%first column is the time in seconds
%second column is the physilogical signal
%This signal is sampled at a nonuniform rate that resulted in
%different sampling interval as the data is being collected.
%Develop an algorithmto determine the power spectral density
%%
clearvars;
close all;
clc;
load sr.txt;
time=sr(:,1)-sr(1,1);
sig=sr(:,2);
fs=10;
timeI=[[0:1:length(sig)-1]*(1/fs)];
sigI=interp1(time,sig,timeI);
[W,f]=cwt(sigI,'amor',fs);
%Find the average of W
%x-axis frequency
%y-axis power
A=[abs(W)];
M=mean(A)
figure(1)
plot(M,sigI);
hold on;
plot(timeI,sigI,'r')
xlabel('frequency');
%ylabel('power spectrum')

回答 (0 件)

この質問は閉じられています。

タグ

製品


リリース

R2019b

Community Treasure Hunt

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

Start Hunting!

Translated by