Forumregels
(Middelbare) school-achtige vragen naar het forum "Huiswerk en Practica" a.u.b.
Zie eerst de Huiswerkbijsluiter
EvilBro
Artikelen: 0
Berichten: 7.081
Lid geworden op: vr 30 dec 2005, 09:45

Re: formele formule schrijven

Aan dat soort trucs moet je niet beginnen. Dat levert code op die je over twee maanden niet meer begrijpt.

Code: Selecteer alles

x = [0, 0, 2];
y = [0, 1, 0];
N = length(x);
xx = ones(N,1) * x;
yy = ones(N,1) * y;
d = sqrt((xx - xx').^2 + (yy - yy').^2);
dMean = sum(sum(d)) / (N * (N - 1));
dVar = sum(sum(tril((d - dMean).^2, -1))) / ((N * (N - 1) / 2) - 1);
dStd = sqrt(dVar);
Gebruikersavatar
Wouter_Masselink
Artikelen: 0
Berichten: 8.560
Lid geworden op: ma 13 okt 2003, 09:54

Re: formele formule schrijven

Dat het niet echt wenselijke trucs zijn was me al duidelijk, ik kon alleen geen alternatief bedenken. Bedankt voor de hulp!
"Meep meep meep." Beaker
Gebruikersavatar
Wouter_Masselink
Artikelen: 0
Berichten: 8.560
Lid geworden op: ma 13 okt 2003, 09:54

Re: formele formule schrijven

EvilBro schreef: Je hebt dus de formule nodig die ik hierboven gaf. Alle afstanden bij elkaar opgeteld en dan gedeeld door het aantal afstanden. Misschien is de volgende notatie wel overzichtelijker:
\(\frac{\sum_{i=2}^N \sum_{j=1}^{i - 1}\sqrt{(X(i)-X(j))^2 + (Y(i) - Y(j))^2}}{\frac{N \cdot (N - 1)}{2}}\)
Om hier nog even op terug te komen, dit geeft de gemiddelde afstand voor alle mogelijke paren van N aantal punten. Welke notatie dien ik te gebruiken om de lijst van all deze afstanden te krijgen? 
"Meep meep meep." Beaker

Terug naar “Wiskunde”