Autor:
Mark Sanchez
Dátum Stvorenia:
5 Január 2021
Dátum Aktualizácie:
1 V Júli 2024
![Lineární diofantická rovnice](https://i.ytimg.com/vi/uTFuHRK5Pmk/hqdefault.jpg)
Obsah
- Kroky
- Časť 1 zo 4: Ako napísať rovnicu
- Časť 2 zo 4: Ako napísať Euklidov algoritmus
- Časť 3 zo 4: Ako nájsť riešenie pomocou Euclidovho algoritmu
- Časť 4 zo 4: Nájdite nekonečné ďalšie riešenia
Na vyriešenie lineárnej diofantínovej rovnice musíte nájsť hodnoty premenných „x“ a „y“, ktoré sú celé čísla. Celé riešenie je zložitejšie ako obvykle a vyžaduje si konkrétny súbor akcií. Najprv musíte vypočítať najväčší spoločný deliteľ (GCD) koeficientov a potom nájsť riešenie. Keď nájdete jedno celočíselné riešenie lineárnej rovnice, môžete pomocou jednoduchého vzoru nájsť nekonečné množstvo ďalších riešení.
Kroky
Časť 1 zo 4: Ako napísať rovnicu
1 Rovnicu napíšte v štandardnej forme. Lineárna rovnica je rovnica, v ktorej exponenty premenných nepresahujú 1. Na vyriešenie takejto lineárnej rovnice ju najskôr napíšte v štandardnej forme. Štandardná forma lineárnej rovnice vyzerá takto:
, kde
a
- celé čísla.
- Ak je rovnica uvedená v inom tvare, upravte ju na štandardnú formu pomocou základných algebraických operácií. Napríklad vzhľadom na rovnicu
... Zadajte podobné výrazy a napíšte rovnicu takto:
.
- Ak je rovnica uvedená v inom tvare, upravte ju na štandardnú formu pomocou základných algebraických operácií. Napríklad vzhľadom na rovnicu
2 Zjednodušte rovnicu (ak je to možné). Keď píšete rovnicu v štandardnej forme, pozrite sa na koeficienty
a
... Ak majú tieto kurzy GCD, vydelte ním všetky tri kurzy. Riešením takto zjednodušenej rovnice bude aj riešenie pôvodnej rovnice.
- Ak sú napríklad všetky tri koeficienty párne, delte ich aspoň 2. Napríklad:
(všetci členovia sú deliteľní 2)
(teraz sú všetky členy deliteľné 3)
(túto rovnicu už nie je možné zjednodušiť)
- Ak sú napríklad všetky tri koeficienty párne, delte ich aspoň 2. Napríklad:
3 Skontrolujte, či je možné rovnicu vyriešiť. V niektorých prípadoch môžete okamžite povedať, že rovnica nemá žiadne riešenia. Ak koeficient „C“ nie je deliteľný GCD koeficientov „A“ a „B“, rovnica nemá žiadne riešenia.
- Napríklad, ak oba koeficienty
a
sú rovnomerné, potom koeficient
musí byť rovnomerné Ale ak
zvláštne, potom neexistuje riešenie.
- Rovnica
žiadne celočíselné riešenia.
- Rovnica
neexistujú žiadne celočíselné riešenia, pretože ľavú stranu rovnice delíme 5 a pravú nie.
- Rovnica
- Napríklad, ak oba koeficienty
Časť 2 zo 4: Ako napísať Euklidov algoritmus
1 Pochopte Euclidov algoritmus. Ide o sériu opakovaných delení, v ktorých sa predchádzajúci zvyšok použije ako ďalší deliteľ. Posledný deliteľ, ktorý delí čísla integrálne, je najväčší spoločný deliteľ (GCD) týchto dvoch čísel.
- Nájdeme napríklad GCD čísel 272 a 36 pomocou Euclidovho algoritmu:
- Vydeľte väčšie číslo (272) menším (36) a dávajte pozor na zvyšok (20);
- rozdeliť predchádzajúci deliteľ (36) na predchádzajúci zvyšok (20). Všimnite si nového zvyšku (16);
- rozdeliť predchádzajúci deliteľ (20) na predchádzajúci zvyšok (16). Všimnite si nového zvyšku (4);
- Rozdeľte predchádzajúci deliteľ (16) na predchádzajúci zvyšok (4). Pretože zvyšok je 0, môžeme povedať, že 4 je GCD pôvodných dvoch čísiel 272 a 36.
- Nájdeme napríklad GCD čísel 272 a 36 pomocou Euclidovho algoritmu:
2 Aplikujte Euclidov algoritmus na koeficienty „A“ a „B“. Keď píšete lineárnu rovnicu v štandardnej forme, určte koeficienty „A“ a „B“ a potom na ne použite Euklidov algoritmus, aby ste našli GCD. Napríklad vzhľadom na lineárnu rovnicu
.
- Tu je Euclidov algoritmus pre koeficienty A = 87 a B = 64:
- Tu je Euclidov algoritmus pre koeficienty A = 87 a B = 64:
3 Nájdite najväčší spoločný faktor (GCD). Pretože posledný deliteľ bol 1, GCD 87 a 64 sú 1. 87 a 64 sú teda vzájomné prvočísla.
4 Analyzujte výsledok. Keď nájdete koeficienty gcd
a
, porovnajte to s koeficientom
pôvodná rovnica. Ak
deliteľné pomocou gcd
a
, rovnica má celočíselné riešenie; inak rovnica nemá žiadne riešenia.
- Napríklad rovnica
je možné vyriešiť, pretože 3 je deliteľné 1 (gcd = 1).
- Predpokladajme napríklad, že GCD = 5. 3 nie je rovnomerne deliteľné piatimi, takže táto rovnica nemá žiadne celočíselné riešenia.
- Ako je uvedené nižšie, ak má rovnica jedno celočíselné riešenie, má tiež nekonečný počet ďalších celočíselných riešení.
- Napríklad rovnica
Časť 3 zo 4: Ako nájsť riešenie pomocou Euclidovho algoritmu
1 Očíslite kroky na výpočet GCD. Ak chcete nájsť riešenie lineárnej rovnice, musíte použiť euklidovský algoritmus ako základ pre proces substitúcie a zjednodušenia.
- Začnite číslovaním krokov na výpočet GCD. Proces výpočtu vyzerá takto:
- Začnite číslovaním krokov na výpočet GCD. Proces výpočtu vyzerá takto:
2 Dávajte pozor na posledný krok, kde je zvyšok. Prepíšte rovnicu pre tento krok, aby ste izolovali zvyšok.
- V našom prípade je posledným krokom so zvyškom krok 6. Zvyšok je 1. Prepíšte rovnicu v kroku 6 nasledovne:
- V našom prípade je posledným krokom so zvyškom krok 6. Zvyšok je 1. Prepíšte rovnicu v kroku 6 nasledovne:
3 Izolujte zvyšok predchádzajúceho kroku. Tento proces je krok za krokom „posun hore“. Zakaždým budete izolovať zvyšok v rovnici v predchádzajúcom kroku.
- V kroku 5 izolujte zvyšok rovnice:
alebo
- V kroku 5 izolujte zvyšok rovnice:
4 Nahradiť a zjednodušiť. Všimnite si, že rovnica v kroku 6 obsahuje číslo 2 a v rovnici v kroku 5 je číslo 2 izolované. Takže namiesto „2“ v rovnici v kroku 6 nahraďte výraz v kroku 5:
(rovnica z kroku 6)
(namiesto 2 bol nahradený výraz)
(otvorené zátvorky)
(zjednodušené)
5 Opakujte proces nahradenia a zjednodušenia. Opakujte opísaný postup a prechádzajte euklidovským algoritmom v opačnom poradí. Zakaždým prepíšete rovnicu z predchádzajúceho kroku a zapojíte ju do poslednej získanej rovnice.
- Posledný krok, na ktorý sme sa pozreli, bol krok 5. Prejdite teda na krok 4 a izolujte zvyšok v rovnici pre tento krok:
- Nahraďte tento výraz „3“ v poslednej rovnici:
- Posledný krok, na ktorý sme sa pozreli, bol krok 5. Prejdite teda na krok 4 a izolujte zvyšok v rovnici pre tento krok:
6 Pokračujte v procese nahradenia a zjednodušenia. Tento proces sa bude opakovať, kým nedosiahnete počiatočný krok euklidovského algoritmu. Cieľom postupu je napísať rovnicu s koeficientmi 87 a 64 pôvodnej rovnice, ktorá sa má vyriešiť. V našom prípade:
(nahradilo výraz z kroku 3)
(nahradilo výraz z kroku 2)
(nahradilo výraz z kroku 1)
7 Výslednú rovnicu prepíšte podľa pôvodných koeficientov. Keď sa vrátite k prvému kroku euklidovského algoritmu, uvidíte, že výsledná rovnica obsahuje dva koeficienty pôvodnej rovnice. Rovnicu prepíšte tak, aby sa poradie jej výrazov zhodovalo s koeficientmi pôvodnej rovnice.
- V našom prípade pôvodná rovnica
... Výslednú rovnicu preto prepíšte tak, aby sa koeficienty uviedli do súladu.Zvláštnu pozornosť venujte koeficientu „64“. V pôvodnej rovnici je tento koeficient záporný a v euklidovskom algoritme je kladný. Faktor 34 musí byť preto záporný. Konečná rovnica bude zapísaná takto:
- V našom prípade pôvodná rovnica
8 Na nájdenie riešenia použite príslušný multiplikátor. Všimnite si, že v našom prípade je GCD = 1, takže konečná rovnica je 1. Pôvodná rovnica (87x-64y) je 3. Preto všetky výrazy v konečnej rovnici musia byť vynásobené 3, aby sa získalo riešenie:
9 Zapíšte celočíselné riešenie rovnice. Riešením tejto rovnice sú čísla vynásobené koeficientmi pôvodnej rovnice.
- V našom prípade napíšte riešenie ako dvojicu súradníc:
.
- V našom prípade napíšte riešenie ako dvojicu súradníc:
Časť 4 zo 4: Nájdite nekonečné ďalšie riešenia
1 Pochopte, že existuje nekonečné množstvo riešení. Ak má lineárna rovnica jedno celočíselné riešenie, potom musí mať nekonečne veľa celočíselných riešení. Tu je rýchly dôkaz (v algebraickej forme):
(ak k „x“ pripočítate „B“ a od „y“ odčítate „A“, hodnota pôvodnej rovnice sa nezmení)
2 Zaznamenajte pôvodné hodnoty x a y. Šablóna na výpočet ďalších (nekonečných) riešení začína jediným riešením, ktoré ste už našli.
- V našom prípade je riešením dvojica súradníc
.
- V našom prípade je riešením dvojica súradníc
3 K hodnote „x“ pripočítajte faktor „B“. Vykonajte to, aby ste našli novú hodnotu x.
- V našom prípade x = -75 a B = -64:
- Nová hodnota "x": x = -139.
- V našom prípade x = -75 a B = -64:
4 Od hodnoty „y“ odpočítajte faktor „A“. Aby sa hodnota pôvodnej rovnice nemenila, pri pripočítaní jedného čísla k „x“ musíte od „y“ odpočítať ďalšie číslo.
- V našom prípade y = -102 a A = 87:
- Nová hodnota pre „y“: y = -189.
- Nová dvojica súradníc bude zapísaná takto:
.
- V našom prípade y = -102 a A = 87:
5 Skontrolujte riešenie. Aby ste si overili, že nový pár súradníc je riešením pôvodnej rovnice, zapojte hodnoty do rovnice.
- Keďže je dosiahnutá rovnosť, rozhodnutie je správne.
6 Zapíšte si výrazy a nájdite mnoho riešení. Hodnoty "x" sa budú rovnať pôvodnému riešeniu plus ľubovoľnému násobku faktora "B". Toto možno napísať ako nasledujúci výraz:
- x (k) = x + k (B), kde „x (k)“ je množina hodnôt „x“ a „x“ je pôvodná (prvá) hodnota „x“, ktorú ste našli.
- V našom prípade:
- y (k) = y-k (A), kde y (k) je množina hodnôt y a y je pôvodná (prvá) hodnota y, ktorú ste našli.
- V našom prípade:
- x (k) = x + k (B), kde „x (k)“ je množina hodnôt „x“ a „x“ je pôvodná (prvá) hodnota „x“, ktorú ste našli.