How to calculate the average value of energy samples obtained from simulation
7 views (last 30 days)
Show older comments
At the end of simulation a vector of size tmax (residual_energy) is generated: it contains all the values of residual energy at t varies from 1 to tmax. This is the vector I'd like to plot. I would like to carry out the simulation 20 times and then use the average of the results. This is the solution I thought:
%create the energy matrix (sim_number X tmax): each row represents the residual_energy vector
for trial = 1:sim_number
run simulation;
energy(trial,:) = residual_energy;
end
%I get the final vector by averaging column by column
for t = 1:tmax
average_residual_energy = mean(energy(:,t));
end
plot(average_residual_energy);
Is this method to obtain the average value correct? Please help, this is my first simulation!
0 Comments
Answers (2)
Azzi Abdelmalek
on 1 Oct 2013
You do not need a for loop
average_residual_energy = mean(energy)
0 Comments
See Also
Categories
Find more on Thermal Analysis 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!