Take average of 1000 to be 100 values

1 回表示 (過去 30 日間)
Brave A
Brave A 2022 年 7 月 20 日
コメント済み: Brave A 2022 年 7 月 21 日
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,[]));
  1 件のコメント
Brave A
Brave A 2022 年 7 月 20 日
Is there anyway to save them in file?

サインインしてコメントする。

カテゴリ

Help Center および File ExchangeText Files についてさらに検索

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by