Muallif:
Mark Sanchez
Yaratilish Sanasi:
5 Yanvar 2021
Yangilanish Sanasi:
1 Iyul 2024
![Chiziqli diofantin tenglamasini qanday hal qilish mumkin - Jamiyat Chiziqli diofantin tenglamasini qanday hal qilish mumkin - Jamiyat](https://a.vvvvvv.in.ua/society/kak-reshit-linejnoe-diofantovo-uravnenie-22.webp)
Tarkib
- Qadamlar
- 4 -qismning 1 -qismi: Tenglama qanday yoziladi
- 4 -qismning 2 -qismi: Evklid algoritmini qanday yozish kerak
- 4 -qismning 3 -qismi: Evklid algoritmidan foydalanib qanday yechim topish mumkin
- 4dan 4 qism: cheksiz boshqa echimlarni toping
Chiziqli Diofantin tenglamasini echish uchun butun sonlar bo'lgan "x" va "y" o'zgaruvchilarining qiymatlarini topish kerak. Butun sonli yechim odatdagidan ko'ra murakkabroq va muayyan harakatlar majmuini talab qiladi. Birinchidan, siz koeffitsientlarning eng katta umumiy bo'linuvchisini (GCD) hisoblashingiz va keyin echimini topishingiz kerak. Chiziqli tenglamaning bitta tamsayıli yechimini topganingizdan so'ng, cheksiz ko'p sonli boshqa echimlarni topish uchun oddiy naqshdan foydalanishingiz mumkin.
Qadamlar
4 -qismning 1 -qismi: Tenglama qanday yoziladi
1 Tenglamani standart shaklda yozing. Chiziqli tenglama - o'zgaruvchilarning ko'rsatkichlari 1dan oshmaydigan tenglama. Bunday chiziqli tenglamani echish uchun avval uni standart shaklda yozing. Chiziqli tenglamaning standart shakli quyidagicha:
, qaerda
va
- butun sonlar.
- Agar tenglama boshqa shaklda berilgan bo'lsa, uni asosiy algebraik amallar yordamida standart shaklga keltiring. Masalan, tenglama berilgan
... O'xshash atamalar bering va tenglamani shunday yozing:
.
- Agar tenglama boshqa shaklda berilgan bo'lsa, uni asosiy algebraik amallar yordamida standart shaklga keltiring. Masalan, tenglama berilgan
2 Tenglamani soddalashtiring (iloji bo'lsa). Tenglamani standart shaklda yozganda, koeffitsientlarga qarang
va
... Agar bu koeffitsientlar GCDga ega bo'lsa, barcha uchta koeffitsientni unga bo'ling. Bunday soddalashtirilgan tenglamaning echimi ham asl tenglamaning echimi bo'ladi.
- Masalan, agar uchta koeffitsient teng bo'lsa, ularni kamida 2 ga bo'ling. Masalan:
(barcha a'zolar 2 ga bo'linadi)
(Endi barcha a'zolar 3 ga bo'linadi)
(bu tenglamani endi soddalashtirib bo'lmaydi)
- Masalan, agar uchta koeffitsient teng bo'lsa, ularni kamida 2 ga bo'ling. Masalan:
3 Tenglama yechilishi mumkinligini tekshiring. Ba'zi hollarda, siz darhol tenglamaning echimlari yo'qligini aytishingiz mumkin. Agar "C" koeffitsienti "A" va "B" koeffitsientlarining GCD ga bo'linmasa, tenglamaning echimlari yo'q.
- Masalan, agar ikkala koeffitsient ham
va
teng, keyin koeffitsient
teng bo'lishi kerak. Lekin agar
g'alati, keyin yechim yo'q.
- Tenglama
butun sonli echimlar yo'q.
- Tenglama
butun sonli echimlar yo'q, chunki tenglamaning chap tomoni 5 ga bo'linadi va o'ng tomoni yo'q.
- Tenglama
- Masalan, agar ikkala koeffitsient ham
4 -qismning 2 -qismi: Evklid algoritmini qanday yozish kerak
1 Evklid algoritmini tushunish. Bu ketma -ket takrorlanadigan bo'linmalar bo'lib, unda oldingi qoldiq keyingi bo'luvchi sifatida ishlatiladi. Raqamlarni yaxlit bo'luvchi oxirgi bo'luvchi - bu ikkita sonning eng katta umumiy bo'luvchisi (GCD).
- Masalan, Evklid algoritmidan foydalanib, 272 va 36 raqamli GCDni topamiz:
- Katta sonni (272) kichik raqamga (36) bo'linib, qolganiga (20) e'tibor bering;
- oldingi bo'linuvchini (36) oldingi qoldiqqa (20) bo'linadi. Yangi qoldiqqa e'tibor bering (16);
- oldingi bo'linuvchini (20) oldingi qoldiqqa (16) bo'linadi. Yangi qoldiqqa e'tibor bering (4);
- Oldingi bo'linuvchini (16) oldingi qoldiqqa (4) bo'ling. Qolganlari 0 bo'lgani uchun, biz aytishimiz mumkinki, 4 - bu ikkita 272 va 36 raqamli GCD.
- Masalan, Evklid algoritmidan foydalanib, 272 va 36 raqamli GCDni topamiz:
2 Evklid algoritmini "A" va "B" koeffitsientlariga qo'llang. Chiziqli tenglamani standart shaklda yozganda, "A" va "B" koeffitsientlarini aniqlang, so'ngra GCDni topish uchun ularga Evklid algoritmini qo'llang. Masalan, chiziqli tenglama berilgan
.
- Bu erda Evklidning A = 87 va B = 64 koeffitsientlari algoritmi:
- Bu erda Evklidning A = 87 va B = 64 koeffitsientlari algoritmi:
3 Eng katta umumiy omilni (GCD) toping. Oxirgi bo'luvchi 1 bo'lgani uchun, GCD 87 va 64 - 1. Shunday qilib, 87 va 64 - bir -biriga nisbatan oddiy sonlar.
4 Natijani tahlil qiling. Gcd koeffitsientlarini topganingizda
va
, uni koeffitsient bilan solishtiring
asl tenglama. Agar
gcd ga bo'linadi
va
, tenglama butun sonli yechimga ega; aks holda tenglamaning echimi yo'q.
- Masalan, tenglama
echilishi mumkin, chunki 3 1 ga bo'linadi (gcd = 1).
- Masalan, GCD = 5 deylik. 3 5 ga teng bo'linmaydi, shuning uchun bu tenglamaning butun sonli echimlari yo'q.
- Quyida ko'rsatilgandek, agar tenglamada bitta butun sonli yechim bo'lsa, unda cheksiz ko'p sonli boshqa butun echimlar mavjud.
- Masalan, tenglama
4 -qismning 3 -qismi: Evklid algoritmidan foydalanib qanday yechim topish mumkin
1 GCDni hisoblash bosqichlarini raqamlang. Chiziqli tenglamaning yechimini topish uchun almashtirish va soddalashtirish jarayonining asosi sifatida evklid algoritmidan foydalanish kerak.
- GCDni hisoblash bosqichlarini raqamlashdan boshlang. Hisoblash jarayoni quyidagicha ko'rinadi:
- GCDni hisoblash bosqichlarini raqamlashdan boshlang. Hisoblash jarayoni quyidagicha ko'rinadi:
2 Qolganlari qolgan oxirgi bosqichga e'tibor bering. Qolganini ajratish uchun bu qadam uchun tenglamani qayta yozing.
- Bizning misolimizda, qoldiq bilan oxirgi qadam 6 -qadam. Qolganlari 1 -chi bosqichda tenglamani quyidagicha qayta yozing:
- Bizning misolimizda, qoldiq bilan oxirgi qadam 6 -qadam. Qolganlari 1 -chi bosqichda tenglamani quyidagicha qayta yozing:
3 Oldingi qadamning qolgan qismini ajratib oling. Bu jarayon bosqichma-bosqich "yuqoriga ko'tarilish" dir. Har safar siz qolgan qadamni oldingi bosqichdagi tenglamada ajratasiz.
- 5 -qadamda qolgan tenglamani ajratib oling:
yoki
- 5 -qadamda qolgan tenglamani ajratib oling:
4 O'zgartiring va soddalashtiring. E'tibor bering, 6 -qadamdagi tenglama 2 -sonni o'z ichiga oladi va 5 -qadamdagi tenglamada 2 -raqam ajratiladi. Shunday qilib, 6 -qadamdagi tenglamadagi "2" o'rniga 5 -qadamdagi ifodani almashtiring:
(6 -qadam tenglamasi)
(2 o'rniga ifoda almashtirildi)
(ochilgan qavslar)
(soddalashtirilgan)
5 O'zgartirish va soddalashtirish jarayonini takrorlang. Evklid algoritmini teskari tartibda harakat qilib, tasvirlangan jarayonni takrorlang. Har safar siz oldingi qadamdagi tenglamani qayta yozasiz va uni oxirgi tenglamaga qo'shasiz.
- Biz ko'rib chiqqan oxirgi qadam 5 -qadam edi. Shunday qilib, 4 -bosqichga o'ting va qolganini bu qadam uchun tenglamada ajratib oling:
- Bu ifodani oxirgi tenglamadagi "3" bilan almashtiring:
- Biz ko'rib chiqqan oxirgi qadam 5 -qadam edi. Shunday qilib, 4 -bosqichga o'ting va qolganini bu qadam uchun tenglamada ajratib oling:
6 O'zgartirish va soddalashtirish jarayonini davom ettiring. Bu jarayon Evklid algoritmining dastlabki bosqichiga yetguncha takrorlanadi. Jarayonning maqsadi - echiladigan asl tenglamaning 87 va 64 koeffitsientlari bilan tenglamani yozish. Bizning misolimizda:
(3 -qadamdagi ifodani almashtirdi)
(2 -qadamdagi ifodani almashtirdi)
(1 -qadamdagi ifodani almashtirdi)
7 Olingan tenglamani asl koeffitsientlarga muvofiq qayta yozing. Evklid algoritmining birinchi bosqichiga qaytsangiz, natijada tenglamaning asl tenglamaning ikkita koeffitsienti borligini ko'rasiz. Tenglamani qayta yozing, shunda uning shartlari tartibi asl tenglamaning koeffitsientlariga mos keladi.
- Bizning misolimizda asl tenglama
... Shuning uchun, hosil bo'lgan tenglamani qayta yozing, shunda koeffitsientlar bir -biriga to'g'ri keladi."64" koeffitsientiga alohida e'tibor bering. Asl tenglamada bu koeffitsient manfiy, Evklid algoritmida esa musbat. Shuning uchun 34 omilni manfiy qilish kerak. Yakuniy tenglama shunday yoziladi:
- Bizning misolimizda asl tenglama
8 Yechim topish uchun tegishli multiplikatorni qo'llang. E'tibor bering, bizning misolimizda GCD = 1, shuning uchun yakuniy tenglama 1 ga teng. Lekin asl tenglama (87x-64y) 3 ga teng. Shuning uchun, echimni olish uchun oxirgi tenglamadagi barcha atamalarni 3 ga ko'paytirish kerak:
9 Tenglamaga butun sonli yechimni yozing. Asl tenglamaning koeffitsientlariga ko'paytiriladigan sonlar bu tenglamaning echimlari hisoblanadi.
- Bizning misolimizda yechimni juft koordinata sifatida yozing:
.
- Bizning misolimizda yechimni juft koordinata sifatida yozing:
4dan 4 qism: cheksiz boshqa echimlarni toping
1 Bilingki, cheksiz ko'p echimlar mavjud. Agar chiziqli tenglamada bitta butun sonli yechim bo'lsa, unda cheksiz ko'p sonli echimlar bo'lishi kerak. Mana, tez dalil (algebraik shaklda):
(agar siz "x" ga "B" ni qo'shsangiz va "y" dan "A" ni olib tashlasangiz, asl tenglamaning qiymati o'zgarmaydi)
2 Original x va y qiymatlarini yozib oling. Keyingi (cheksiz) echimlarni hisoblash shabloni siz topgan yagona echimdan boshlanadi.
- Bizning misolimizda yechim bir juft koordinatadir
.
- Bizning misolimizda yechim bir juft koordinatadir
3 "B" omilini "x" qiymatiga qo'shing. Yangi x qiymatini topish uchun buni bajaring.
- Bizning misolimizda x = -75 va B = -64:
- Shunday qilib, yangi "x" qiymati: x = -139.
- Bizning misolimizda x = -75 va B = -64:
4 "Y" qiymatidan "A" omilini chiqarib tashlang. Asl tenglamaning qiymati o'zgarmasligi uchun bitta raqamni "x" ga qo'shganda "y" dan boshqa raqamni olib tashlash kerak.
- Bizning misolimizda y = -102 va A = 87:
- Shunday qilib, "y" uchun yangi qiymat: y = -189.
- Yangi juft koordinatalar quyidagicha yoziladi:
.
- Bizning misolimizda y = -102 va A = 87:
5 Yechimni tekshiring. Yangi koordinata juftligi asl tenglamaning echimi ekanligini tekshirish uchun qiymatlarni tenglamaga ulang.
- Tenglik ta'minlangani uchun qaror to'g'ri.
6 Ko'p echim topish uchun iboralarni yozing. "X" qiymatlari asl echimga va "B" faktorining har qanday ko'paytmasiga teng bo'ladi. Buni quyidagi ifoda sifatida yozish mumkin:
- x (k) = x + k (B), bu erda "x (k)" - "x" qiymatlari to'plami va "x" - "x" ning asl (birinchi) qiymati.
- Bizning misolimizda:
- y (k) = y-k (A), bu erda y (k)-y qiymatlari to'plami va y-siz topgan asl (birinchi) y qiymati.
- Bizning misolimizda:
- x (k) = x + k (B), bu erda "x (k)" - "x" qiymatlari to'plami va "x" - "x" ning asl (birinchi) qiymati.