# Compute the average of pwelch

5 Ansichten (letzte 30 Tage)
Tu Nguyen am 6 Apr. 2022
Bearbeitet: Tala am 6 Apr. 2022
Hi all
I have eeg signal with 129 samples,
I computed each signal, now I need to take the average of all 129 samples and plot that average. How can I do that?
I reeally appreciate that
clc;
close all;
clear;
[row columm] = size(eeg);
for i = 1:columm
[ppx{i}, f{i}] = pwelch(eeg(:,i),200,100,200,Fs);
figure(1);
plot(ppx{i});
hold on
end
##### 0 Kommentare-2 ältere Kommentare anzeigen-2 ältere Kommentare ausblenden

Melden Sie sich an, um zu kommentieren.

### Antworten (1)

Tala am 6 Apr. 2022
not sure what the avarage of pwelch means! maybe avarage energy of your signal? there are better ways to do so...anyways...you could just this after your hold on command.
plot(mean(ppx{i}));
I would add f{i} as well in my plots. meaning plot(f{i}, ppx{i}) to see the frequencies on your plot
##### 6 Kommentare4 ältere Kommentare anzeigen4 ältere Kommentare ausblenden
Tu Nguyen am 6 Apr. 2022
I got it. Appreciate you a lot
Tala am 6 Apr. 2022
Bearbeitet: Tala am 6 Apr. 2022
my pleasure

Melden Sie sich an, um zu kommentieren.

### Kategorien

Mehr zu Biomedical Signal Processing finden Sie in Help Center und File Exchange

R2021b

### Community Treasure Hunt

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

Start Hunting!

Translated by