UTILS.
100% in de browser
📈

Functie-grafiekcalculator

Plot y = f(x) voor een of meer functies op een pan-en-zoom-canvas, met automatische assen, rasterlijnen, x-asnulpunten en het y-snijpunt.

Voer één functie per regel in. Sleep om te pannen, scroll om te zoomen.

Over deze tool

De Functie-grafiekcalculator is een gratis plot-tool in de browser die y = f(x) tekent voor een of meer functies op een interactief canvas. Typ elke functie op een eigen regel en hij bemonstert de curve op pixelresolutie over het zichtbare venster, waarbij datacoördinaten naar het canvas worden afgebeeld en een vloeiende polylijn wordt getekend. Hij detecteert grote sprongen en verticale asymptoten en breekt het pad daar af in plaats van een valse verticale lijn te tekenen, zodat functies zoals tan(x) en 1/x correct worden weergegeven.

Alle rendering en wiskunde draaien lokaal in je browser met de Canvas 2D API en zonder externe bibliotheken, dus niets wat je plot wordt geüpload. Sleep het canvas om te pannen en gebruik het muiswiel om in of uit te zoomen rond de cursor; de assen, rasterlijnen en curven worden live opnieuw getekend. Stel het initiële x-bereik in met de min- en max-velden en druk op Plotten — het verticale bereik wordt automatisch gekozen uit de bemonsterde waarden, en verder zoomen is vrij in beide richtingen.

Voor de eerste functie lokaliseert de tool ook x-snijpunten (nulpunten) door opeenvolgende monsters te scannen op tekenveranderingen en elke bracket te verfijnen met de bisectiemethode, en hij rapporteert het y-snijpunt f(0). Voer uitdrukkingen in met de gebruikelijke operatoren, ^ voor machten, haakjes, de constanten pi en e, en functies zoals sin, cos, exp, ln en sqrt. Het legt het eenvoudige, offline deel vast van wat tools zoals Desmos doen.

Veelgestelde vragen

Kan ik meerdere functies tegelijk plotten?
Ja. Zet elke functie op een eigen regel in het uitdrukkingsvak en elke geldige wordt in een andere kleur op dezelfde assen getekend. Als een regel niet ontleed kan worden, wordt hij overgeslagen en worden de rest toch geplot, met een kleine melding.
Hoe pan en zoom ik?
Sleep ergens op het canvas om het beeld te pannen, en scroll met het muiswiel om in of uit te zoomen gecentreerd op de cursor. De x-min- en x-max-velden stellen het startvenster in; druk op Plotten om het beeld te resetten en het verticale bereik automatisch aan te passen.
Hoe worden nulpunten gevonden?
Voor de eerste functie scant de tool aangrenzende monsterpunten op een tekenverandering in y, en verfijnt dan elke tekenverandering-bracket met de bisectiemethode om het x-snijpunt te bepalen. Tot zes nulpunten in het zichtbare venster worden weergegeven, samen met het y-snijpunt f(0).
Waarom breekt de grafiek bij asymptoten?
Wanneer opeenvolgende monsters met meer dan een paar schermhoogtes springen — zoals bij een verticale asymptoot van tan(x) of 1/x — tilt de tool de pen op in plaats van ze te verbinden, om een valse bijna-verticale lijn te vermijden en de echte vorm te tonen.

Meer tools