Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

functie met een asymptoot

168 views
Skip to first unread message

patrick

unread,
Apr 4, 2006, 9:50:31 AM4/4/06
to
Ik weet niet of ik hier aan het juiste adres ben, maar dit is het
programma dat ik tot mijn beschikking heb en ik probeer het maar.

Ik heb 2 kolommen met getallen (x- en y-waarden) waarmee ik een best
passende functie wil bepalen. Verder is het zo dat het een functie is
met een horizontale asymptoot.

Weet iemand hoe ik dit aan kan pakken?

Alvast bedankt,

Patrick

Martijn

unread,
Apr 5, 2006, 6:55:01 AM4/5/06
to
als je op de simpelste manier een curve erdoor wilt fitten, kun je een
scatter/spreiding-grafiek maken en daarin een trendlijn maken en daarvan de
formule weer laten geven.
Succes

patrick

unread,
Apr 5, 2006, 7:19:36 AM4/5/06
to
Martijn,

Die trendlijn lukt, maar ik kan niet het gewenste type kiezen. Volgens
mij heb ik een logaritmische functie nodig. Deze keuze blijft leeg. Als
ik voor een lijngrafiek kies kan ik hem wel selecteren, maar de functie
die er dan bij gegeven wordt voldoet niet aan de verwachtingen. Mijn
waarden lopen namelijk tot maximaal 100% en de gegeven functie loopt
hier overheen. Tips zijn zeer welkom...

Groeten,


Martijn schreef:

Peter Sellmeijer

unread,
Apr 5, 2006, 8:48:44 AM4/5/06
to
"patrick" <ple...@om.nl> wrote in message
news:1144158631.2...@i40g2000cwc.googlegroups.com...

Beste Patrick

De trendlijn bij een lijngrafiek is eingenlijk onzin,
Omdat deze wordt uitgezet tegen de eerste, tweede, enz waarde.
Dat zijn dan tevens de x-waarden, volkomen los van de werkelijk bedoelde.
De trendlijn bij de spreiding werkt wel met de geselecteerde x-waarden.
In geval van een logaritmische functie wordt de benadering berekend voor
y = a * ln(x) + b
Deze functie bestaat niet voor negatieve waarden en ook niet voor "nul"
Als nu nul of 'n negatieve waarde in de lijst met x-waarden voorkomt zal
de optie logatime bij de trenlijn niet worden aangeboden.
Het is natuurlijk mogelijk dat de funtie horzontaal verschoven is,
maar dan moet die verschuiving eerst geschat worden en vervolgens de
x-waarden met die verschuiving corrigeren.

Groeten,
Peter Sellmeijer


patrick

unread,
Apr 6, 2006, 5:24:12 AM4/6/06
to
Ik begrijp het...
Maar hoe kom ik nou tot een functie die zo goed mogelijk bij mijn x- en
y-waarden past?

Groeten,

Patrick

Peter Sellmeijer

unread,
Apr 10, 2006, 1:41:24 PM4/10/06
to

"patrick" <ple...@om.nl> wrote in message
news:1144315452.3...@e56g2000cwe.googlegroups.com...

> Ik begrijp het...
> Maar hoe kom ik nou tot een functie die zo goed mogelijk bij mijn x- en
> y-waarden past?

Beste Patrick,

Allereerst over de logaritmische functie en de asymptoot

De ln(x) heeft een verticale asymptoot (voor x=0) maar geen horizontale.

Als de functie een horizontale asymptoot moet hebben geeft de gebroken.
functie mogelijk een betere benadering y=(ax+b)/(cx+d)

Ik zal hieronder een procedure beschrijven om met de solver tot een
oplossing te komen.

Het maakt niet uit hoeveel parameters berekend moeten worden

De drie (a, b, c) uit y=a*ln(x+b) + c
of vier uit y=(ax+b)/(cx+d)

of de zeven uit een 6e graad polynoom

zet iedere parameter in één cel, met 'n waarde; bijv. 1
A1: a; B1:1; A2: b; B2:1 enz.

maak een cel (B7)voor x en bereken tenslotte (in B8) de funtiewaarde uit
voor de gekozen x en parameters

Maak een kolom met (werkelijke) x-waarden A11, A12, enz

Bereken met fe functie Tabel uit het menu Data de y-waarden

Zet in B10 de verwijzing "=B8"

Selecteer vanaf A10 (één boven de x-waarden) alle x-waarden en de
naastliggende kolom B. Ga naar Data; Tabel en geef voor RijInvoercel
de cel waar x gebruikt wordt bij de eerste berekening (B7)

Alle y-waarden zijn nu berekend met de gekozen parameters

Zet hiernaast (in kolom C) de werkelijke y-waarden

In de volgende kolom (D) berekenen we het kwadraat van het verschil
D11 wordt dus (B11-C11)^2

Aan het einde van deze kolom (D) tellen we de uitkomsten op

Dit is dus: "de som van de kwadraten" en die moet minimaal worden

Dit laten we de solver oplossen

De cel die ingesteld moet worden is de som van de kwadraten
instellen op min(miimaal) door aanpassen van de parameters (B1:B?)

Bij de restricties zorgen we dat onmogelijke oplossingen niet kunnen
voorkomen

Bijv. bij de logaritme: de kleinste x-waarde + c > 0

Bij de gebroken functie c <> 0 (is ongelijk)
en a/c <> b/d

Bij de polynoom zijn geen restricties nodig

Succes en groeten,

Peter


patrick

unread,
Apr 12, 2006, 5:51:30 AM4/12/06
to
Ok, Peter... Ziet er ingewikkeld uit maar ik ga het proberen. Bedankt
voor je hulp...

patrick

unread,
Apr 13, 2006, 9:13:59 AM4/13/06
to
Hmmm... ik ga toch maar even een wiskundig discussiegroepje raadplegen
want ik kom er niet uit...

Peter Sellmeijer

unread,
Apr 14, 2006, 9:48:43 AM4/14/06
to
Beste Patrick,
Ik geef toe dat een nogal complex verhaal is, en de achtergrond is
wiskundig.
Maar ik kan je, als je dat wilt, een (klein-21Kb) Excel bestandje e-mailen
met de oplossing voor 'n Ln() functie.
Als je dat ziet kun je waarschijnlijk beter begrijpen wat de bedoeling is.
Groeten,
Peter

"patrick" <ple...@om.nl> wrote in message

news:1144934039.3...@i40g2000cwc.googlegroups.com...

0 new messages