I want find mean of out.txt file such that this file is replaces at every iteration and hence values changed.

2 Ansichten (letzte 30 Tage)
Hello everyone.
How are you?
I have a question here. With every iteration I have an output.txt file generated such that values vary with each iteration. Now I want to find the mean of each iteration till 100 iterations and store the mean in some variable ( say m1 to m100) or if there is any other representation in a txt or excel file also. Please help me how to code it such that my mean is calculated based on the present file generated.
I have attached here two output files (out) for two iterations but this can go to 100. You can try with 5 such different output files.
Thank you,
Adeline

Antworten (1)

Voss
Voss am 22 Nov. 2022
Let's say you have 100 iterations, and data is a vector containing the numbers written to file on each iteration. Then to calculate the mean of data on each iteration and store those means, you could say:
n_iterations = 100;
% initialize a vector to store the means:
data_means = zeros(1,n_iterations);
for ii = 1:n_iterations
% ...
% whatever code calculates 'data'
% ...
% store the mean of the current 'data' in element ii of 'data_means':
data_means(ii) = mean(data);
end
Or, if you don't know how many iterations there will be:
% initialize a vector to store the means:
data_means = [];
while true % some condition that will eventually be false
% ...
% whatever code calculates 'data'
% ...
% store the mean of the current 'data' in a new element of 'data_means':
data_means(end+1) = mean(data);
end

Kategorien

Mehr zu Data Import from MATLAB finden Sie in Help Center und File Exchange

Produkte


Version

R2021a

Community Treasure Hunt

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

Start Hunting!

Translated by