# I have data for each milli second. How can I average the 1000 samples and convert in to 1 sec? I got 322 sec data. 1K samples for each second.

1 visualizzazione (ultimi 30 giorni)
srinivas chekuri il 7 Apr 2023
Risposto: Walter Roberson il 8 Apr 2023
I am having 322759 rows. It means 322 seconds. How can I average the mili seconds data and convert in to seconds. I just want 322 rows(322 seconds). Accordingly the next column should also average up according to the time. Attaching a sample
##### 0 CommentiMostra -2 commenti meno recentiNascondi -2 commenti meno recenti

Accedi per commentare.

### Risposte (3)

Fangjun Jiang il 7 Apr 2023
Data=(1:25)';
Ten=10;
NofData=floor(length(Data)/Ten)*Ten;
temp=reshape(Data(1:NofData),Ten,[])
temp = 10×2
1 11 2 12 3 13 4 14 5 15 6 16 7 17 8 18 9 19 10 20
av=mean(temp)
av = 1×2
5.5000 15.5000
##### 0 CommentiMostra -2 commenti meno recentiNascondi -2 commenti meno recenti

Accedi per commentare.

You may want to use imresize：
Table=imresize(Table,[322,2]);
Table(:,1)=1:322;
##### 0 CommentiMostra -2 commenti meno recentiNascondi -2 commenti meno recenti

Accedi per commentare.

Walter Roberson il 8 Apr 2023
##### 0 CommentiMostra -2 commenti meno recentiNascondi -2 commenti meno recenti

Accedi per commentare.

### Categorie

Scopri di più su Tables in Help Center e File Exchange

### Community Treasure Hunt

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

Start Hunting!

Translated by