Calculate mean of row for multiple files

조회 수: 5 (최근 30일)
Ivan Mich
Ivan Mich 2020년 6월 5일
댓글: Simon Keegan 2020년 12월 11일
Hello,
I have a problem with a code. First of all, I have multiple .txt files, and each one has 30 rows and 1 column.
I would like to calculate the mean of each row of all .txt files ( I mean I would like to calculate the mean of the first row of each .txt files, after the mean of the second row of each .txt files etc). After calculating the mean of all the .txt files, I woulf like to create a final .txt file which will contains the mean of each row of each .txt file
(I mean one .txt file with 30 rows and one column)..
Could anyone help me?

답변 (1개)

Adam Danz
Adam Danz 2020년 6월 5일
편집: Adam Danz 2020년 6월 8일
" I have multiple .txt files, and each one has 30 rows and 1 column. "
First you need the paths or the file names to each text file. If you don't have a variable that stores this list, you can use dir() to list the content of directories and then you can sort out which files to read. There are lots of answers in this forum showing how to do that.
Then use readmatrix() to read in each text file within a loop. Since the files are not large, you can store them all in an array.
"I would like to calculate the mean of each row of all .txt files"
Your question states that the text files are "each one has 30 rows and 1 column" so what do you mean by calculating the mean of each row? By that definition, each row only has 1 value. Assuming the description is a mistake, once you read the data in you can use mean(A,2) to compute the mean across rows of "A".
If you have any questions or problems, leave a comment including your updated code and I'd be happy to get you unstuck.
  댓글 수: 4
Simon Keegan
Simon Keegan 2020년 12월 10일
Hi, actually I think that you are probably right, but I don´t undertand a wörd. It is like talking chinese. I am totally stuck. THe only thiing I can do ist to understand existing codes, but to create codes I guess I am just too bad in coding...

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

카테고리

Help CenterFile Exchange에서 Startup and Shutdown에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by