Filter löschen
Filter löschen

How to find average values inside a matrix

2 Ansichten (letzte 30 Tage)
Trond Oesten
Trond Oesten am 13 Feb. 2015
Bearbeitet: Trond Oesten am 13 Feb. 2015
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

Akzeptierte Antwort

Image Analyst
Image Analyst am 13 Feb. 2015
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.

Weitere Antworten (0)

Kategorien

Mehr zu Log Plots finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by