Filter löschen
Filter löschen

Take average of 1000 to be 100 values

3 Ansichten (letzte 30 Tage)
Brave A
Brave A am 20 Jul. 2022
Kommentiert: Brave A am 21 Jul. 2022
I have some data 1000 value way too big for what I want to see when I plot them. I want to be able to average them into 100 values . Is there any way to do this?
I have been attached the 1000 values as text file.
Thanks

Akzeptierte Antwort

KSSV
KSSV am 20 Jul. 2022
T = readtable('https://in.mathworks.com/matlabcentral/answers/uploaded_files/1071425/LEARN_users.txt') ;
clc;
T = readtable('https://in.mathworks.com/matlabcentral/answers/uploaded_files/1071425/LEARN_users.txt') ;
A = T.(1) ;
figure(1)
plot(A)
% do averaging
B = reshape(A,[],10) ;
B = mean(B,2) ;
figure(2)
plot(B)
  4 Kommentare
Brave A
Brave A am 20 Jul. 2022
Bearbeitet: Brave A am 20 Jul. 2022
Both of them are not working with me :(
I tried to save the new 100 values into text file or even open them.
Brave A
Brave A am 21 Jul. 2022
Sorry how to generate 500 from those 1000 values?
I tried many numbers doesnot work.
Thanks in advance!

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (1)

David Hill
David Hill am 20 Jul. 2022
r=mean(reshape(yourData,10,[]));

Kategorien

Mehr zu Printing and Saving finden Sie in Help Center und File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by