Search
 
 
  Engleski
 
 
 
Open in this window (click to change)
Forum@DeGiorgi: Početna
Forum za podršku nastavi na PMF-MO
Login Registracija FAQ Smajlići Članstvo Pretražnik Forum@DeGiorgi: Početna

jednostavna linearna kongruencija
WWW:

Moja sarma
 
Započnite novu temu   Odgovorite na temu   printer-friendly view    Forum@DeGiorgi: Početna -> Kolegiji 1. godine, preddiplomski studij Matematika -> Elementarna matematika 1 i 2
Prethodna tema :: Sljedeća tema  
Autor/ica Poruka
nick
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 15. 02. 2005. (11:58:25)
Postovi: (6)16
Sarma = la pohva - posuda
= 0 - 0

PostPostano: 11:07 čet, 26. 5. 2005    Naslov: jednostavna linearna kongruencija Citirajte i odgovorite

Pretpostavljam da je moje pitanje vama supertrivijalno, no ja nisam matematicar, ovdje slusam samo Kriptografiju i s kongruencijama stojim zalosno lose :-) Zato me zanima postoji li nacin da se jednostavno rijesi sljedeca kongruencija:
ax=1 (mod b), gdje je "=" oznaka za kongruenciju, jel
ako je Nzd(a, b)=1? Naime, mogao bih iterativno proci sve xove od 1 do n pa racunati ostatak, no zanima me postoji li jednostavniji algoritam za rijesavanje takvih kongruencija...

Zahvaljujen unaprijed...
Pretpostavljam da je moje pitanje vama supertrivijalno, no ja nisam matematicar, ovdje slusam samo Kriptografiju i s kongruencijama stojim zalosno lose :-) Zato me zanima postoji li nacin da se jednostavno rijesi sljedeca kongruencija:
ax=1 (mod b), gdje je "=" oznaka za kongruenciju, jel
ako je Nzd(a, b)=1? Naime, mogao bih iterativno proci sve xove od 1 do n pa racunati ostatak, no zanima me postoji li jednostavniji algoritam za rijesavanje takvih kongruencija...

Zahvaljujen unaprijed...


[Vrh]
Korisnički profil Pošaljite privatnu poruku
GauSs_
Moderator
Moderator


Pridružen/a: 28. 01. 2004. (21:01:17)
Postovi: (53C)16
Spol: muško
Sarma = la pohva - posuda
72 = 110 - 38
Lokacija: 231

PostPostano: 13:24 čet, 26. 5. 2005    Naslov: Citirajte i odgovorite

prvo odradis Euklidov algoriatam:
[code:1]
b = aq(1) + r(1), 0 < r(1) < a,
a = r(1)q(2) + r(2), 0 < r(2) < r(1),
r(1) = r(2)q(3) + r(3), 0 < r(3) < r(2),
. . .
r(j−2) = r(j−1)q(j) + r(j) , 0 < r(j) < r(j−1),
r(j−1) = r(j)q(j+1).[/code:1]
te dobijes odgovarajuce q-ove.
tada pomocu rekurzije:
[code:1]
y(−1) = 0, y(0) = 1; y(i) = y(i−2) − q(i)y(i−1),
[/code:1]
izracunas odgovarajuce y.
rjesenje kongruencije je y(j).

pogledaj primjer 2.1 iz knjige profesora Dujelle:
[url]http://web.math.hr/~duje/utb/utblink.pdf[/url]

Za provjeru mozes koristiti funkciju [b]PowerMod[/b] iz programskog
paketa [i]Mathematica[/i].
prvo odradis Euklidov algoriatam:
Kod:

b = aq(1) + r(1), 0 < r(1) < a,
a = r(1)q(2) + r(2), 0 < r(2) < r(1),
r(1) = r(2)q(3) + r(3), 0 < r(3) < r(2),
. . .
r(j−2) = r(j−1)q(j) + r(j) , 0 < r(j) < r(j−1),
r(j−1) = r(j)q(j+1).

te dobijes odgovarajuce q-ove.
tada pomocu rekurzije:
Kod:

y(−1) = 0, y(0) = 1; y(i) = y(i−2) − q(i)y(i−1),

izracunas odgovarajuce y.
rjesenje kongruencije je y(j).

pogledaj primjer 2.1 iz knjige profesora Dujelle:
http://web.math.hr/~duje/utb/utblink.pdf

Za provjeru mozes koristiti funkciju PowerMod iz programskog
paketa Mathematica.



_________________
The purpose of life is to end
Malo sam lose volje...

Prosle su godine kolokviji bili laksi, zar ne?
[Vrh]
Korisnički profil Pošaljite privatnu poruku Posjetite Web stranice
nick
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 15. 02. 2005. (11:58:25)
Postovi: (6)16
Sarma = la pohva - posuda
= 0 - 0

PostPostano: 18:02 ned, 29. 5. 2005    Naslov: Citirajte i odgovorite

Tek sad sam stigao sjesti i isprogramirati algoritam, hvala puno, radi savrseno.
Tek sad sam stigao sjesti i isprogramirati algoritam, hvala puno, radi savrseno.


[Vrh]
Korisnički profil Pošaljite privatnu poruku
Prethodni postovi:   
Započnite novu temu   Odgovorite na temu   printer-friendly view    Forum@DeGiorgi: Početna -> Kolegiji 1. godine, preddiplomski studij Matematika -> Elementarna matematika 1 i 2 Vremenska zona: GMT + 01:00.
Stranica 1 / 1.

 
Forum(o)Bir:  
Ne možete otvarati nove teme.
Ne možete odgovarati na postove.
Ne možete uređivati Vaše postove.
Ne možete izbrisati Vaše postove.
Ne možete glasovati u anketama.
You can attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2002 phpBB Group
Theme created by Vjacheslav Trushkin
HR (Cro) by Ančica Sečan