🌐 NL

🌹 Plotter voor poolvergelijkingen

Plot poolvergelijkingen van de vorm r = f(θ). Typ je eigen functie of kies een preset zoals een roos of cardioïde en pas daarna het θ-bereik en de schaal aan.

r =

Toegestaan: + - * / ^ ( ) en sin, cos, tan, sqrt, abs, exp, log, pow; constanten pi en e; variabele theta.

60
GIDS

Meer lezen

01

Wat zijn poolcoördinaten?

In poolcoördinaten wordt een punt beschreven met (r, θ) — de afstand r tot de oorsprong en de hoek θ die het vormt met de positieve x-as — in plaats van het vertrouwde (x, y). Veel krommen die er in x/y lastig uitzien, worden in poolvorm juist eenvoudig, omdat een poolvergelijking r = f(θ) direct aangeeft hoe ver de kromme zich uitstrekt bij elke hoek. Daardoor zijn cirkels, spiralen en bloemachtige vormen natuurlijk uit te drukken en makkelijk te tekenen.
02

Beroemde poolkrommen

Een roos r = cos(kθ) tekent blaadjes — k blaadjes als k oneven is en 2k als k even is. Een cardioïde r = 1 − cos θ tekent een hartvorm. Een lemniscaat vormt een achtvorm, en de Archimedische spiraal r = θ draait gestaag naar buiten terwijl de hoek groeit. Elke preset in deze plotter laadt een van deze klassieke vergelijkingen, zodat je de hele familie kunt bekijken en daarna de waarden kunt aanpassen om je eigen variaties te maken.
03

Hoe deze plotter veilig is

Je expressie wordt gelezen door een aangepaste wiskundige parser met whitelist — niet door JavaScript eval — zodat alleen de opgesomde functies (sin, cos, tan, sqrt, abs, exp, log, pow), de constanten pi en e en de variabele theta worden geaccepteerd; al het andere wordt geweigerd voordat het kan worden uitgevoerd. Het θ-bereik bepaalt hoeveel van de kromme wordt uitgezet (een volledige bloem heeft meestal 0 tot 2π of meer nodig), en de schaal-regeling zoomt de tekening zodat hoge of kleine krommen in het canvas passen.

Veelgestelde vragen

Welke variabele moet ik gebruiken?
Gebruik <strong>theta</strong> voor de hoek. Voor het gemak kun je ook <strong>t</strong> schrijven — beide verwijzen naar dezelfde hoek die loopt van het door jou gekozen minimum naar maximum.
Welke functies zijn toegestaan?
sin, cos, tan, sqrt, abs, exp, log en pow, plus de constanten pi en e. Je kunt ze combineren met gewone rekenkundige bewerkingen (+ − * /) en ^ gebruiken voor machten, bijvoorbeeld r = 2 * sin(3 * theta).
Waarom is mijn expressie geweigerd?
Alles buiten de whitelist — een onbekende functienaam, een los symbool of code die de parser niet herkent — wordt om veiligheidsredenen geweigerd. Controleer op typefouten, zorg dat elke haakje is gesloten en gebruik alleen de genoemde namen.