maximum value in each column

41 views (last 30 days)
alireza bakhshaee
alireza bakhshaee on 10 Apr 2018
Answered: Bob Thompson on 10 Apr 2018
Hi all, I have 28 text files. each text file has 11 columns. I have to skip first 3 lines of each text file then read them. 1-How can I find the maximum number of each column in each text files? 2-how can I find the most maximum number of each column in the previous question in 28 files?

Answers (1)

Bob Thompson
Bob Thompson on 10 Apr 2018
There is a function for finding maximums, max(), which finds the maximum value of a specified region. All you need to do is index the function to see each column and then run a for loop.
for k = 1:size(filelist); % Run through each file
for j = 1:size(filedata,2); % Run through each column of a given file
datamaxes(k,j) = max(filedata(:,j)); % Find max of column and store data
end
end
for j = 1:size(datamaxes,2); % Run through each column again for maximax value
maximax(j) = max(datamaxes(:,j)); % Find max value of given column for all files
end

Categories

Find more on Environment and Settings in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!