Maple < Maple < Mathe-Software < Mathe < Vorhilfe
|
Status: |
(Frage) beantwortet | Datum: | 16:00 Sa 21.01.2006 | Autor: | DAB268 |
Hallo.
Ich möchte alle erzeugenden Elemente der Gruppe Z^*_{73} finden, dafür habe ich mir folgende while Schleife geschrieben:
a:=0:
while a<=73 do a:=primroot(a, 73) end do;
Dabei gitb das Programm jedoch folgende Fehlermeldung, da a FAIL ist, wenn es kein größeres erzeugendes Element gibt:
Error, (in numtheory:-primroot) initial value in for loop must be numeric or character
Was kann ich machen, damit die Schleife auch ohne die Fehlermeldung beendet?
MfG
Christian
|
|
|
|
Hallo Christian,
aus oben genanntem Grund würde ich
[op(1..-2,map(q->primroot(q,73),{i$i=0..72}))];
eintippseln, um
[5, 11, 13, 14, 15, 20, 26, 28, 29, 31, 33, 34, 39, 40, 42, 44, 45, 47, 53, 58, 59, 60, 62, 68]
zu erhalten.
Ich hoffe es hat trotzdem etwas geholfen,
Peter
|
|
|
|
|
Status: |
(Mitteilung) Reaktion unnötig | Datum: | 16:39 Sa 28.01.2006 | Autor: | DAB268 |
Danke! Werd mich da mal mit vertraut machen.
Bei den Scleifen merkt man eben den Informatiker in mir. *g*
|
|
|
|