Pagina 1 van 1

Notatie sommatie van meetwaardes over een wisselende periode

Geplaatst: 09 dec 2009, 12:11
door Kire
Hallo,

Ik ben bezig om wat programma-code te reverse-engineeren en te documenteren, alleen mijn formule-kennis is wat weggezakt :(

Hopelijk kan iemand me hier weer op weg helpen :o

Ik zit met een aantal berekeningen die betrekking hebben op metingen over een bepaalde periode (normaal een dag of de afgelopen 24-uur). Probleem is echter dat ik de laatste meting voorafgaand aan die periode en de eerste meting volgend op die periode ook moet hebben.

Bv. ik wil alle metingen sommeren van gisteren plus de laatste meting van eergisteren en de eerste van vandaag. Ik kom er niet uit hoe ik dit het handigste kan opschrijven.

Alvast bedankt voor de hulp!

Erik

Re: Notatie sommatie van meetwaardes over een wisselende periode

Geplaatst: 11 dec 2009, 16:38
door Kire
'k heb het uiteindelijk maar opgelost met een plaatje en bv. de volgende formule met een ellipsis, waarbij Y de periode is waar de berekening betrekking op heeft en Z de periode daarna is:



Volgende probleempje waar ik mee zit is dat er 'formules' zijn waarbij getest wordt of alle getallen dezelfde waarden hebben en dan die waarde teruggeeft en 0 als er minimaal één waarde afwijkt:

bv
[2,2,2,2] = 2
[2,2,3,2,2] = 0
[3,3,3,3,3,3] = 3

Iemand enig idee hoe we dit handig (kort :) ) kunnen weergeven?

Re: Notatie sommatie van meetwaardes over een wisselende periode

Geplaatst: 11 dec 2009, 17:23
door arie
Je beschrijving is al duidelijk, maar je kan het ook op veel manieren in een formule gieten, bijvoorbeeld:

definieer je vector als:



dan geldt:



waarbij

|v| = n
(p==q) gelijk is aan 1 als p gelijk is aan q
(p==q) gelijk is aan 0 als p ongelijk is aan q

Het product is dan alleen gelijk aan 1 als alle waarden gelijk zijn aan de eerste waarde, anders is dit nul.
Dit vermenigvuldig je dan met de eerste waarde in je vector (a0).

Re: Notatie sommatie van meetwaardes over een wisselende periode

Geplaatst: 14 dec 2009, 14:59
door Kire
Thanx, ga er even mee aan de gang!

Erik