🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.science
Article #72

Re: Wiskundevraagje: gemiddelde berekenen.

#72
From: Bart Vandewoestyne
Date: Wed, 19 Apr 2000 00:00
60 lines
3503 bytes
B van der Pligt wrote:
> 
> Pros Robaer <pros@village.uunet.be.cut.this.tail> wrote in message
> news:0001EE09@malpertuis...
> 
> > Ik probeer de uitlezing van een zelfgemaakte windrichtingmeter te
> > verwerken op m'n PC. Het betreft een serie 4-bits samples (0 - 15).
> > Doordat de windrichtingmeter in de bebouwde kom opgesteld staat,
> > heeft hij vrij veel last van turbulentie (soms zwaait hij als een
> > gek heen-en-weer over een hoek van 180�). Ik wil dus een gemiddelde
> > berekenen, om een bruikbare uitlezing te bekomen.
> >
> > Nu zijn die samples probleemloos om te zetten naar graden (0 - 359),
> > maar hoe bereken ik hiervan een gemiddelde? Tenslotte is het
> > gemiddelde van 30� en 330� niet 180�, maar 0�.
> 
> Twee ideetjes:
> 
> I
> Het probleem treedt het meest op wanneer de feitelijke windrichting in
> de buurt van 0 graden ligt.
> Wanneer de windrichting in de buurt van de 180 graden ligt zal het
> probleem verwaarloosbaar klein zijn.
> Mijn suggestie is dan ook:
> Bepaal van een groep gemeten waardes de waarde die het vaakst voorkomt.
> Dit is 'X': je 'eerste schatting'.
> Reken vervolgens alle gemeten waardes om naar een nieuwe schaalverdeling
> zodat deze eerste schatting overeenkomt met 180 graden.
> (Met andere woorden: tel bij alle waardes in de groep 180 - X op;
> corrigeer de verkregen waarde zonodig naar een waarde tussen 0 en 360
> door er 360 bij op te tellen of van af te trekken.)
> Bepaal vervolgens het gemiddelde van deze nieuwe waardes en reken dat
> terug naar je oorspronkelijke schaalverdeling.
> 
> II
> Ik weet niet hoe snel de metingen van het apparaat op elkaar volgen.
> Als hij snel genoeg meet:
> Leg iedere meting vast met een waarde die zo dicht mogelijk bij de
> vorige ligt. Dus: meet 405 graden i.p.v. 45 als de voorgaande meting 360
> was. Op die manier krijg je wel een betrouwbaar gemiddelde.
> (Je roept hierdoor dus een schaal in het leven die in principe
> onbegrensd is. Dat levert dan weer een praktisch probleem op omdat je
> met een computerprogramma bezig bent, maar daar valt ook wel uit te
> komen)
> 
> BartvdP

Sorry mensen, maar ik ben effe de link met be.comp.os.linux kwijt...

Greetzzz
MC303
-- 
Bart Vandewoestyne		http://hello.to/MC303		
Hugo Verrieststraat 48		Bart.Vandewoestyne@skynet.be
8550 ZWEVEGEM			ICQ# 21275340
BELGIUM - EUROPE		nick: MC303
Phone: +32(0)56/75.48.11
-------------------------------------------------------------
"Der Horizont vieler Menschen ist ein Kreis mit Radius Null -- und das
nennen sie ihren Standpunkt."
Technical Details
Message-ID: <38FDE04C.1CED7FE6@skynet.be>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail
References: <0001EE09@malpertuis> <#7IqUKZq$GA.53@net003s>

Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII
X-Google-Thread: 100a19,14c52696de98bc87
X-Google-Attributes: gid100a19,public
X-Google-Thread: f5500,14c52696de98bc87
X-Google-Attributes: gidf5500,public
X-Google-Thread: f7e01,14c52696de98bc87
X-Google-Attributes: gidf7e01,public
From: Bart Vandewoestyne <Bart.Vandewoestyne@skynet.be>
Subject: Re: Wiskundevraagje: gemiddelde berekenen.
Date: 2000/04/19
Message-ID: <38FDE04C.1CED7FE6@skynet.be>
X-Deja-AN: 613196754
Content-Transfer-Encoding: 8bit
References: <0001EE09@malpertuis> <#7IqUKZq$GA.53@net003s>
X-Accept-Language: nl-BE, nl, en, de
Content-Type: text/plain; charset=iso-8859-1
X-Complaints-To: abuse@skynet.be
X-Trace: news1.skynet.be 956162243 21877 195.238.27.168 (19 Apr 2000 16:37:23 GMT)
Organization: MyHome
Mime-Version: 1.0
NNTP-Posting-Date: 19 Apr 2000 16:37:23 GMT
Newsgroups: be.science,nl.wetenschap,be.comp.os.linux