How to find average values inside a matrix
2 次查看(过去 30 天)
显示 更早的评论
Hi,
I'm trying to find the average values inside a matrix, [N 1]. I'm using N simulations and for each simulation I get a value. What I want to do is to find the average value of G after each simulation of N and sample these results in a new matrix.
My script:
clc; clear all; close all;
N = 10;
x = 5;
G = zeros(N,1);
for i = 1:N;
j = i*x;
G(i) = j;
end
Best regards
Trond Oesten
0 个评论
采纳的回答
Image Analyst
2015-2-13
There is no Monte Carlo concept at all in that script. Anyway, to find the mean value of G after each run of N iterations, just put this line after the loop:
meanG = mean(G);
If you want the means at the end of each i'th iteration, then put this inside the loop, just after you assign G:
meanG(i) = mean(G);
It just depends on where you want to take the mean.
0 个评论
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Entering Commands 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!