Sliding window binning and average

조회 수: 13 (최근 30일)
Farshad Daraei Ghadikolaei
Farshad Daraei Ghadikolaei 2020년 4월 20일
댓글: Mehmed Saad 2020년 4월 21일
Hi all, I have data in a .csv file with two difderent columns and each column has 245438 row. Please kindly help me to find a MATLAB code to bin the first column with a sliding window of 30 and threshold 1 and make an average of corresponding data in second column for each bin.

답변 (1개)

Mehmed Saad
Mehmed Saad 2020년 4월 20일
  1. Read data from csv file using readtable, suppose you store it in variable T and the two column of tables are C1 and C2. To access first column use , T.C1 and for 2nd use T.C2
  2. For sliding window, use conv or filter maybe with (ones(1,30))
  3. After filtering, apply threshold by comparing result of step 2 with threshold i.e 1
  댓글 수: 6
Farshad Daraei Ghadikolaei
Farshad Daraei Ghadikolaei 2020년 4월 20일
Thanks Muhammad for your contribution. I have developed the answer of Thiago Henrique Gomes: (https://au.mathworks.com/matlabcentral/answers/492847-how-to-create-a-sliding-window-function-over-column-vector-m) to reach what code related to my question.
Mehmed Saad
Mehmed Saad 2020년 4월 21일
Great

댓글을 달려면 로그인하십시오.

카테고리

Help CenterFile Exchange에서 Performance and Memory에 대해 자세히 알아보기

제품


릴리스

R2019b

Community Treasure Hunt

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

Start Hunting!

Translated by