MT Math Tools

Priemfactorisatie-calculator

Ontbind gehele getallen tot 2^53 in priemfactoren met exponentvorm, factorboom, alle delers, het aantal delers en hun som, plus batchmodus. Gratis en volledig in je browser.

🔒 Draait volledig in uw browser — niets wordt geüpload

Whole numbers from 1 to 9,007,199,254,740,991 (2^53 − 1). Enter more than one for batch mode (up to 200).

Advertisement

Een getal ontbinden in priemfactoren

Elk geheel getal groter dan 1 kan op precies één manier worden geschreven als product van priemgetallen, afgezien van de volgorde van de factoren. Dit is de hoofdstelling van de rekenkunde, en de priemfactorisatie van een getal is dat unieke product. Bijvoorbeeld 360 = 2³ × 3² × 5. Deze calculator bepaalt de ontbinding van elk geheel getal tot 9,007,199,254,740,991, oftewel 2^53 − 1, het grootste gehele getal dat een browser exact kan weergeven. Resultaten verschijnen in exponentvorm, in volledig uitgeschreven vorm en als factorboom.

Delers, hun aantal en hun som

Zodra je de priemfactorisatie kent, volgen veel andere eigenschappen direct. Als een getal gelijk is aan p₁^a₁ × p₂^a₂ × …, dan is het aantal positieve delers (a₁ + 1)(a₂ + 1)…, omdat elke deler voor elk priemgetal een exponent kiest van 0 tot en met de volledige macht. De som van de delers is het product van (1 + p + p² + … + p^a) over de priemgetallen. Voor 360 levert dat 4 × 3 × 2 = 24 delers op met een som van 1170. De tool toont alle delers in oplopende volgorde, wat helpt bij taken zoals gemeenschappelijke factoren vinden, breuken vereenvoudigen en controleren of een getal volmaakt is, wat betekent dat de delers behalve het getal zelf samen precies dat getal opleveren.

Hoe het ontbinden werkt

Kleine priemfactoren worden verwijderd door proefdeling met een wiel dat veelvouden van 2 en 3 overslaat. Wat overblijft heeft alleen grote priemfactoren, dus de calculator controleert het met een deterministische Miller-Rabin-test, en als het samengesteld is, wordt het gesplitst met het algoritme Pollard's rho met exacte BigInt-rekenkunde en daarna recursief ontbonden. Daardoor geven zelfs producten van twee priemgetallen in de tientallen miljoenen snel een resultaat, terwijl zuivere proefdeling traag zou zijn. De factorboom toont één manier om de priemgetallen te bereiken door bij elke stap het kleinste priemgetal af te splitsen.

In de batchmodus plak je een hele lijst getallen en krijg je een tabel met elke ontbinding en het aantal delers, terwijl ongeldige invoer afzonderlijk wordt gemarkeerd in plaats van de hele verwerking te stoppen. Alles wordt in je browser berekend, dus de getallen die je invoert worden nooit geüpload.

Hoe te gebruiken

  1. Voer getallen inTyp een geheel getal van 1 tot 9,007,199,254,740,991, of meerdere getallen gescheiden door spaties, komma's of nieuwe regels.
  2. OntbindenDruk op de knop om elk getal in zijn priemfactoren te ontbinden.
  3. Bekijk de detailsVoor één getal krijg je de exponentvorm, een factorboom, de lijst met delers, hun aantal en hun som.
  4. Gebruik de batchmodusVoer veel getallen tegelijk in om een compacte tabel met ontbindingen en aantallen delers te krijgen.

Veelgestelde vragen

Hoe groot mag een getal zijn dat ik ontbind?
Elk geheel getal tot 9,007,199,254,740,991 (2^53 − 1), het grootste gehele getal dat JavaScript exact weergeeft. Grotere waarden worden geweigerd om foute antwoorden te voorkomen.
Hoe kan het zo snel zijn bij grote getallen?
Kleine priemgetallen worden verwijderd door proefdeling, waarna een Miller-Rabin-priemtest en het algoritme Pollard's rho de rest splitsen.
Wat is de som van de delers?
Het is het totaal van alle positieve delers van het getal, inclusief 1 en het getal zelf. Voor 12 is dat 1+2+3+4+6+12 = 28.
Is 1 een priemgetal?
Nee. Per definitie heeft een priemgetal precies twee delers, en 1 heeft er maar één, dus de ontbinding is leeg.
Verlaten mijn getallen de browser?
Nee. Alle berekeningen gebeuren lokaal en er wordt niets geüpload.
Advertisement