ellips verdelen

Het forum voor overige vragen betreffende wiskunde uit het hoger onderwijs.
Plaats reactie
aemj
Nieuw lid
Nieuw lid
Berichten: 3
Lid geworden op: 13 mei 2008, 10:39

ellips verdelen

Bericht door aemj » 13 mei 2008, 12:27

Wie kan mij zeggen hoe ik een ellips in gelijke stukken moet verdelen?
Bestaat hiervoor een exacte methode, waarmee ik de omtrek en de hoeken kan bepalen?

SafeX
Moderator
Moderator
Berichten: 14278
Lid geworden op: 29 dec 2005, 11:53

Re: ellips verdelen

Bericht door SafeX » 13 mei 2008, 12:49

Vertel eens meer over je probleem, hier kan ik niets mee.
Wat is een ellips? Waarom verdelen? Heeft een ellips hoeken?

arie
Moderator
Moderator
Berichten: 3928
Lid geworden op: 09 mei 2008, 09:19

Re: ellips verdelen

Bericht door arie » 13 mei 2008, 13:56

Stel je hebt een ellips met de oorsprong als middelpunt gegeven door
(x/a)^2 + (y/b)^2 = 1
of de halve ellips:
f(x) = y = b * sqrt(1-(x/a)^2)

De eenvoudigste manier om een ellips in gelijke stukken te verdelen is dan door de oppervlakte onder f(x) uit te rekenen (integreren), dit te delen door het aantal stukken en de grenzen van de door jou te vormen stukken opnieuw via integralen te bepalen. Je krijgt dan snijlijnen die gegeven worden door de formule
l: x = c (verticale lijnen).

Als ik je vraag lees denk ik dat je het nog een stap ingewikkelder wilt maken door de stukken als een soort taartpunten aan te snijden vanuit de oorsprong (de taart is nu geen cirkel meer maar een ellips, zoals kan gebeuren bij onzorgvuldig taartvervoer op de fiets).
Voor een cirkel zou je de snijhoeken dan kiezen als 2pi/n waarbij n het aantal stukken is. Op deze manier krijgen n personen evenveel taart.
De snijhoeken bij een ellips liggen voor dit probleem duidelijk anders en ingewikkelder: deze hangen nu ook af van a en b uit bovenstaande formule.
Naar mijn weten is er geen simpele formule om deze hoeken gegeven a,b en n te bepalen.
Ik zou hiervoor ook weer constructies maken met integralen voor de oppervlakte onder de boogdelen gecombineerd met driehoeken van de boogeinden naar de oorsprong.

Maar wellicht kent iemand anders hier wel een formule voor dit probleem?

aemj
Nieuw lid
Nieuw lid
Berichten: 3
Lid geworden op: 13 mei 2008, 10:39

Toegelichte vraagstelling

Bericht door aemj » 22 mei 2008, 11:16

Het achterliggende doel van mijn vraag is om op regelmatige 'afstand' stoelen rond een ovale tafel te kunnen schikken. Ik programmeer binnen een CAD-omgeving.

Berekening a.d.h.v. oppervlakte-verdeling biedt geen oplossing, omdat een evenredige verdeling van de omtrek nodig is. Overigens beschikt de programmeertaal niet over integraal-functies.

Ik zie zelf 2 benaderingen:
OF (CIRKEL-benadering): De verdeling starten in een cirkel en vervolgens de punten vertalen naar de ellipsvorm.

OF (VEELHOEK-benadering): Vanuit een punt op de ellips via berekende hoeken een ingeschreven veelhoek laten uitzetten, die aansluit aan de ellips. (De ellips wordt gedefinieerd met de lengten van de langste en de kortste as). Volgens deze methode worden niet de boogafstanden, maar de stoelafstanden gelijk. Deze afwijking past natuurlijk ook binnen de doelstelling.

Helaas lukt het (nog) niet een illustratie bij te voegen. :roll:

arie
Moderator
Moderator
Berichten: 3928
Lid geworden op: 09 mei 2008, 09:19

Re: ellips verdelen

Bericht door arie » 24 mei 2008, 12:56

Als je de lengte van de ellips wilt weten is er volgens mij geen andere mogelijkheid dan integreren.
Voor een functie f(x) met afgeleide f '(x) is de lengte van de curve
lengte = INT(sqrt(1 + (f '(x))^2) dx
Voor een ellips is deze alleen numeriek te benaderen.

Als je programma geen integratiefunctie kent, maar wel de ingeschreven veelhoek met gelijke zijden kan bepalen zou ik die benadering gebruiken.

jogo
Vast lid
Vast lid
Berichten: 52
Lid geworden op: 25 apr 2007, 17:09
Locatie: genk

Re: Toegelichte vraagstelling

Bericht door jogo » 24 mei 2008, 23:17

aemj schreef:Het achterliggende doel van mijn vraag is om op regelmatige 'afstand' stoelen rond een ovale tafel te kunnen schikken. Ik programmeer binnen een CAD-omgeving.
een ovaal is geen ellips dacht ik...
een ellipsomtrek kan in CAD in elk gewenste aantal delen gedeeld worden met het commando 'divide'
dus waar is het probleem...

(dus die CAD-omgeving heeft die wiskundige achtergrond aan boord om dit te doen...)

aemj
Nieuw lid
Nieuw lid
Berichten: 3
Lid geworden op: 13 mei 2008, 10:39

Re: ellips verdelen

Bericht door aemj » 26 mei 2008, 13:12

1) Die integraalfunctie is (dus) niet voorhanden in de gebruikte programmeertaal.
2) De genoemde 'veelhoek-benadering' was een idee, maar bestaat als zodanig niet in de programmeer-omgeving.
3) Het probleem is niet om e.e.a. te tekenen, maar het tekenen te automatiseren a.d.h.v. de as-lengten van het ellips.
4) Excuses voor mijn gebruik van het woord ovaal, want ik bedoel de ellips.

Inmiddels lees ik dat een publicatie Abramowitz (blz 609) de omtrek van de ellips heeft getabelleerd.
Misschien is een perfecte oplossing van het probleem te hoog gegrepen..

aartwillem
Nieuw lid
Nieuw lid
Berichten: 1
Lid geworden op: 12 mei 2009, 15:15

Re: ellips verdelen

Bericht door aartwillem » 12 mei 2009, 15:21

zeg, als je de omtrek van een ellips door het aantal stoelen deelt, en die berekende afstand in de omtrek tekent, dan vanuit die punten naar het midden van de ellips (midden lange as, midden korte as) lijnen trekt, dan heb je toch ook gewoon gelijk verdeelde stukken?

'k snap zelf een beetje het probleem, bij ons op de zaak heerst ongeveer hetzelfde probleem

groetjes

Plaats reactie