Автор:
Mark Sanchez
Жасалған Күн:
5 Қаңтар 2021
Жаңарту Күні:
1 Шілде 2024
![Сызықтық диофантиндік теңдеуді қалай шешуге болады - Қоғам Сызықтық диофантиндік теңдеуді қалай шешуге болады - Қоғам](https://a.vvvvvv.in.ua/society/kak-reshit-linejnoe-diofantovo-uravnenie-22.webp)
Мазмұны
- Қадамдар
- 4 -тің 1 -бөлігі: Теңдеуді қалай жазу керек
- 4 -тің 2 -бөлігі: Евклид алгоритмі қалай жазылады
- 4 -тің 3 -ші бөлімі: Евклид алгоритмін қолданып шешімді қалай табуға болады
- 4 -ші бөлімнің 4 -ші бөлігі: Шексіз басқа шешімдерді табыңыз
Сызықтық диофантикалық теңдеуді шешу үшін бүтін сандар болып табылатын «x» және «y» айнымалыларының мәндерін табу керек. Бүтін санды шешім әдеттегіден күрделірек және белгілі бір әрекеттер жиынтығын қажет етеді. Алдымен коэффициенттердің ең үлкен ортақ бөлгішін (GCD) есептеу керек, содан кейін шешімін табу керек. Сызықтық теңдеуге бір бүтін шешімді тапқан соң, басқа шешімдердің шексіз санын табу үшін қарапайым үлгіні қолдануға болады.
Қадамдар
4 -тің 1 -бөлігі: Теңдеуді қалай жазу керек
1 Теңдеуді стандартты түрде жазыңыз. Сызықтық теңдеу - айнымалылардың көрсеткіштері 1 -ден аспайтын теңдеу. Мұндай сызықтық теңдеуді шешу үшін алдымен оны стандартты түрде жаз. Сызықтық теңдеудің стандартты формасы келесідей:
, қайда
және
- бүтін сандар.
- Егер теңдеу басқа түрде берілсе, оны негізгі алгебралық амалдарды қолдана отырып, стандартты күйге келтіріңіз. Мысалы, теңдеуді ескере отырып
... Ұқсас терминдерді келтіріңіз және теңдеуді келесі түрде жазыңыз:
.
- Егер теңдеу басқа түрде берілсе, оны негізгі алгебралық амалдарды қолдана отырып, стандартты күйге келтіріңіз. Мысалы, теңдеуді ескере отырып
2 Теңдеуді жеңілдетіңіз (мүмкін болса). Теңдеуді стандартты түрде жазғанда, коэффициенттерге қараңыз
және
... Егер бұл коэффициенттерде GCD болса, барлық үш коэффициентті оған бөліңіз. Мұндай жеңілдетілген теңдеудің шешімі де бастапқы теңдеудің шешімі болады.
- Мысалы, егер барлық үш коэффициент жұп болса, оларды кем дегенде 2 -ге бөліңіз. Мысалы:
(барлық мүшелер 2 -ге бөлінеді)
(қазір барлық мүшелер 3 -ке бөлінеді)
(бұл теңдеуді енді жеңілдетуге болмайды)
- Мысалы, егер барлық үш коэффициент жұп болса, оларды кем дегенде 2 -ге бөліңіз. Мысалы:
3 Теңдеуді шешуге болатынын тексеріңіз. Кейбір жағдайларда теңдеудің шешімі жоқ екенін бірден айтуға болады. Егер «С» коэффициенті «А» және «В» коэффициенттерінің ГКД бойынша бөлінбесе, онда теңдеудің шешімдері болмайды.
- Мысалы, егер екі коэффициент те
және
тең болады, онда коэффициент
жұп болуы керек. Бірақ егер
таңқаларлық, содан кейін шешім жоқ.
- Теңдеу
бүтін шешімдер жоқ.
- Теңдеу
бүтін шешімдер жоқ, өйткені теңдеудің сол жағы 5 -ке бөлінеді, ал оң жағы - жоқ.
- Теңдеу
- Мысалы, егер екі коэффициент те
4 -тің 2 -бөлігі: Евклид алгоритмі қалай жазылады
1 Евклид алгоритмін түсінеді. Бұл қайталанатын бөлімдер тізбегі, онда алдыңғы қалдық келесі бөлгіш ретінде пайдаланылады. Сандарды интегралды түрде бөлетін соңғы бөлуші - екі санның ең үлкен ортақ бөлгіші (GCD).
- Мысалы, Евклид алгоритмін қолдана отырып, 272 және 36 сандарының GCD табайық:
- үлкен санды (272) кішісіне (36) бөліп, қалғанына (20) назар аударыңыз;
- алдыңғы бөлгішті (36) алдыңғы қалдыққа (20) бөлу. Жаңа қалдыққа назар аударыңыз (16);
- алдыңғы бөлгішті (20) алдыңғы қалдыққа (16) бөлу. Жаңа қалдыққа назар аударыңыз (4);
- Алдыңғы бөлгішті (16) алдыңғы қалдыққа (4) бөліңіз. Қалған 0 болғандықтан, біз 4 - бұл 272 және 36 бастапқы екі санның GCD деп айта аламыз.
- Мысалы, Евклид алгоритмін қолдана отырып, 272 және 36 сандарының GCD табайық:
2 Евклид алгоритмін «А» және «В» коэффициенттеріне қолданыңыз. Сызықтық теңдеуді стандартты түрде жазғанда, «А» және «В» коэффициенттерін анықтаңыз, содан кейін оларға GCD табу үшін Евклид алгоритмін қолданыңыз. Мысалы, сызықтық теңдеу берілген
.
- Міне, Евклидтің A = 87 және В = 64 коэффициенттерінің алгоритмі:
- Міне, Евклидтің A = 87 және В = 64 коэффициенттерінің алгоритмі:
3 Ең үлкен ортақ факторды (GCD) табыңыз. Соңғы бөлгіш 1 болғандықтан, GCD 87 және 64 - 1. Осылайша, 87 мен 64 - бір -біріне қатысты жай сандар.
4 Нәтижені талдаңыз. Gcd коэффициенттерін тапқанда
және
, коэффициентімен салыстырыңыз
бастапқы теңдеу. Егер
gcd арқылы бөлінеді
және
, теңдеудің бүтін сандық шешімі бар; әйтпесе теңдеудің шешімі болмайды.
- Мысалы, теңдеу
шешуге болады, себебі 3 1 -ге бөлінеді (gcd = 1).
- Мысалы, GCD = 5 делік. 3 5 -ке біркелкі бөлінбейді, сондықтан бұл теңдеуде бүтін шешімдер жоқ.
- Төменде көрсетілгендей, егер теңдеуде бір бүтін шешім болса, онда басқа бүтін шешімдердің шексіз саны болады.
- Мысалы, теңдеу
4 -тің 3 -ші бөлімі: Евклид алгоритмін қолданып шешімді қалай табуға болады
1 GCD есептеуге арналған қадамдарды нөмірлеңіз. Сызықтық теңдеудің шешімін табу үшін ауыстыру мен жеңілдету процесінің негізі ретінде евклид алгоритмін қолдану қажет.
- GCD есептеуге арналған қадамдарды нөмірлеуден бастаңыз. Есептеу процесі келесідей:
- GCD есептеуге арналған қадамдарды нөмірлеуден бастаңыз. Есептеу процесі келесідей:
2 Қалған бөлігі бар соңғы қадамға назар аударыңыз. Қалғанды оқшаулау үшін осы қадамның теңдеуін қайта жазыңыз.
- Біздің мысалда қалдығы бар соңғы қадам 6 -қадам болып табылады. Қалған 1 -қадам. 6 -қадамдағы теңдеуді келесі түрде қайта жазыңыз:
- Біздің мысалда қалдығы бар соңғы қадам 6 -қадам болып табылады. Қалған 1 -қадам. 6 -қадамдағы теңдеуді келесі түрде қайта жазыңыз:
3 Алдыңғы қадамның қалған бөлігін оқшаулаңыз. Бұл процесс біртіндеп «жоғары көтерілу» болып табылады. Алдыңғы қадамдағы теңдеудегі қалдықты оқшаулаған сайын.
- 5 -қадамдағы теңдеудің қалған бөлігін оқшаулаңыз:
немесе
- 5 -қадамдағы теңдеудің қалған бөлігін оқшаулаңыз:
4 Ауыстырыңыз және жеңілдетіңіз. Назар аударыңыз, 6 -қадамдағы теңдеуде 2 саны бар, ал 5 -қадамдағы теңдеуде 2 саны оқшауланған. 6 -қадамдағы теңдеудегі «2» орнына 5 -қадамдағы өрнекті ауыстырыңыз:
(6 -қадамның теңдеуі)
(2 орнына өрнек ауыстырылды)
(ашық жақшалар)
(жеңілдетілген)
5 Ауыстыру және жеңілдету процесін қайталаңыз. Евклид алгоритмі бойынша кері ретпен қозғалып, сипатталған процесті қайталаңыз. Әр жолы сіз алдыңғы қадамдағы теңдеуді қайта жазып, оны соңғы теңдеуге қосасыз.
- Біз қарастырған соңғы қадам 5 -қадам болды. 4 -қадамға өтіңіз және қалған қадамды теңдеуде оқшаулаңыз:
- Бұл өрнекті соңғы теңдеудегі «3» дегенге ауыстырыңыз:
- Біз қарастырған соңғы қадам 5 -қадам болды. 4 -қадамға өтіңіз және қалған қадамды теңдеуде оқшаулаңыз:
6 Ауыстыру және жеңілдету процесін жалғастырыңыз. Бұл процесс сіз Евклид алгоритмінің бастапқы сатысына жеткенше қайталанады. Процестің мақсаты - шешілетін бастапқы теңдеудің 87 және 64 коэффициенттері бар теңдеуді жазу. Біздің мысалда:
(3 -қадамдағы өрнекті ауыстырды)
(өрнекті 2 -қадамнан алмастырды)
(1 -қадамдағы өрнекті ауыстырды)
7 Алынған теңдеуді бастапқы коэффициенттерге сәйкес қайта жазыңыз. Евклид алгоритмінің бірінші сатысына оралғанда, алынған теңдеуде бастапқы теңдеудің екі коэффициенті бар екенін көресіз. Теңдеуді оның мүшелерінің реті бастапқы теңдеудің коэффициенттеріне сәйкес келетін етіп қайта жазыңыз.
- Біздің мысалда бастапқы теңдеу
... Сондықтан алынған теңдеуді қайта жазыңыз, сонда коэффициенттер біркелкі болады.«64» коэффициентіне ерекше назар аударыңыз. Бастапқы теңдеуде бұл коэффициент теріс, ал евклид алгоритмінде оң болады. Демек, 34 факторды теріс ету керек. Соңғы теңдеу келесі түрде жазылады:
- Біздің мысалда бастапқы теңдеу
8 Шешімді табу үшін сәйкес мультипликаторды қолданыңыз. Назар аударыңыз, біздің мысалда GCD = 1, сондықтан соңғы теңдеу 1-ге тең. Бірақ бастапқы теңдеу (87x-64y) 3-ке тең. Сондықтан шешімін алу үшін соңғы теңдеудегі барлық мүшелерді 3-ке көбейту керек:
9 Бүтін санды шешуді теңдеуге жаз. Бастапқы теңдеудің коэффициенттеріне көбейтілетін сандар - бұл теңдеудің шешімдері.
- Біздің мысалда шешімді жұп координаталар түрінде жазыңыз:
.
- Біздің мысалда шешімді жұп координаталар түрінде жазыңыз:
4 -ші бөлімнің 4 -ші бөлігі: Шексіз басқа шешімдерді табыңыз
1 Шешімдердің шексіз саны бар екенін түсініңіз. Егер сызықтық теңдеудің бір бүтін шешімі болса, онда оның шексіз көп бүтін шешімдері болуы керек. Міне жылдам дәлел (алгебралық түрде):
(егер сіз «В» -ді «x» -ке қосып, «y» -ден «A» -ды алып тастасаңыз, онда бастапқы теңдеудің мәні өзгермейді)
2 Бастапқы x және y мәндерін жазыңыз. Келесі (шексіз) шешімдерді есептеу үлгісі сіз тапқан жалғыз шешімнен басталады.
- Біздің мысалда шешім координаттар жұбы болып табылады
.
- Біздің мысалда шешім координаттар жұбы болып табылады
3 «B» коэффициентін «x» мәніне қосыңыз. Жаңа x мәнін табу үшін мұны жасаңыз.
- Біздің мысалда x = -75 және B = -64:
- Осылайша, жаңа «x» мәні: x = -139.
- Біздің мысалда x = -75 және B = -64:
4 «Y» мәнінен «А» коэффициентін алып тастаңыз. Бастапқы теңдеудің мәні өзгермеуі үшін, «x» -ке бір санды қосқанда, «y» -ден басқа санды алып тастау керек.
- Біздің мысалда y = -102 және A = 87:
- Осылайша, «y» үшін жаңа мән: y = -189.
- Жаңа координаттар жұбы келесідей жазылады:
.
- Біздің мысалда y = -102 және A = 87:
5 Шешімді тексеріңіз. Жаңа координаталар жұбы бастапқы теңдеудің шешімі екенін тексеру үшін мәндерді теңдеуге қосыңыз.
- Теңдік сақталғандықтан, шешім дұрыс.
6 Көптеген шешімдерді табу үшін өрнектерді жазыңыз. «X» мәндері бастапқы шешімге және «В» факторының кез келген еселігіне тең болады. Бұл келесі өрнек түрінде жазылуы мүмкін:
- x (k) = x + k (B), мұнда «x (k)» - «x» мәндерінің жиынтығы, ал «x» - сіз тапқан «x» бастапқы (бірінші) мәні.
- Біздің мысалда:
- y (k) = y-k (A), мұнда y (k)-у мәндерінің жиынтығы, ал у-сіз тапқан бастапқы (бірінші) у мәні.
- Біздің мысалда:
- x (k) = x + k (B), мұнда «x (k)» - «x» мәндерінің жиынтығы, ал «x» - сіз тапқан «x» бастапқы (бірінші) мәні.