+1 Daumen
966 Aufrufe

In der Wikipedia habe ich die Teilerfunktion nachgeschlagen, aber wegen der Formeln nicht verstanden. Geht es verständlicher? Was lässt sich über ihre Bedeutung sagen?

Avatar von

Gib mal den Link an und was genau dein Problem ist.

2 Antworten

+1 Daumen
 
Beste Antwort

Vielleicht reicht ja ein Beispiel:

Es ist lt. Wikipedia  σk(n) = Summe über alle Teiler d von n und aufaddiert wird dk  .

Das wäre etwa für 

σ2(6)  =  1^2 + 2^2 + 3^2 + 6^2  = 1  + 4  + 9  +36 = 50

weil nämlich 1 , 2 , 3 und 6 die einzigen Teiler von 6 sind und

wegen k = 2 werden sie jeweils quadriert.  Oder auch

σ1(8)  =  1^1 + 2^1 + 4^1 + 8^1  =  1+2+4+8 = 15 .
Avatar von 289 k 🚀

Das Beispiel hat mir auf die Sprünge geholfen, so dass nun auch ich mit der Teilerfunktion wenigstens etwas anfangen kann.

Demnach ist "Teilerfunktion" ein kürzeres Wort für "Teilerpotenzsummenfunktion", stimmt's?

PS. Ist dieser Kommentar jetzt mehrmals angekommen? Ich hatte nämlich noch die E-Mail-Bestätigung nachzuholen, um die Antwort bewerten zu können.

Demnach ist "Teilerfunktion" ein kürzeres Wort für "Teilerpotenzsummenfunktion", stimmt's?

Ist wohl so, ich kannte nur das lange Wort.

PS. Ist dieser Kommentar jetzt mehrmals angekommen? Ich hatte nämlich noch die E-Mail-Bestätigung nachzuholen, um die Antwort bewerten zu können.

Alles OK.


+1 Daumen

Die Teilerfunktion hat 2 Parameter und wird auch divisorsigma(x,y) genannt {z.B. WolframAlpha}

Interessant ist vor allem der Spezialfall x=0 also die

Teileranzahlfunktion: divisorsigma(0,i)

sie gibt die Anzahl der Teiler an, die eine Zahl i hat. Jede Primzahl hat nur 2 Teiler (sich selbst und 1), also:

if divisorsigma(0,i) ==2 -> dann ist i Primzahl

Der Iterationsrechner rechnet das im Beispiel 131 online vor:

http://www.gerdlamprecht.de/Roemisch_JAVA.htm#ZZZZZ0131

Bild Mathematik

wobei floor(x) nichts weiter als Abrunden bis zur ganzen Zahl bedeutet.

aD[0] ist einfach nur eine Hilfsvariable, die bei 1 beginnt und mit aD[0]++

pro Schritt um 1 addiert wird. In der internen Variable x+=... werden also nur Brüche aus gerundeten Unterbrüchen aufsummiert -> und das Egebnis der Funktion Fx(x) an die Feldvariable aB[i] übergeben, was unten die TabellenSpalte mit den Zeilen (Index) ab i=1 ergibt.

Zusätzlich werden hier noch in aC[1] die Zahlen {bis 60} gesammelt, die alle genau 6 Teiler besitzen.

Natürlich kann man die Abbruchbedingung vergrößern und bekommt so mehr Ergebnisse.

Avatar von 5,7 k

Ein anderes Problem?

Stell deine Frage

Willkommen bei der Mathelounge! Stell deine Frage einfach und kostenlos

x
Made by a lovely community