Take average of 1000 to be 100 values

1 次查看(过去 30 天)
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

采纳的回答

KSSV
KSSV 2022-7-20
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 个评论
Brave A
Brave A 2022-7-20
编辑:Brave A 2022-7-20
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 2022-7-21
Sorry how to generate 500 from those 1000 values?
I tried many numbers doesnot work.
Thanks in advance!

请先登录,再进行评论。

更多回答(1 个)

David Hill
David Hill 2022-7-20
r=mean(reshape(yourData,10,[]));

标签

Community Treasure Hunt

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

Start Hunting!

Translated by