Take average of 1000 to be 100 values

1 visualización (últimos 30 días)
Brave A
Brave A el 20 de Jul. de 2022
Comentada: Brave A el 21 de Jul. de 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

Respuesta aceptada

KSSV
KSSV el 20 de Jul. de 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 comentarios
Brave A
Brave A el 20 de Jul. de 2022
Editada: Brave A el 20 de Jul. de 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 el 21 de Jul. de 2022
Sorry how to generate 500 from those 1000 values?
I tried many numbers doesnot work.
Thanks in advance!

Iniciar sesión para comentar.

Más respuestas (1)

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

Categorías

Más información sobre Printing and Saving en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by