5 svar
166 visningar
Jvpm behöver inte mer hjälp
Jvpm 90
Postad: 1 jan 2022 22:34

ekvationssystem i moduloräkning

Hej!

Finn samtliga lösningar i 56 till systemet

4x+7y=53x+2y=8

Första gången jag löste uppgiften använde jag att ovanstående sytem är samma sak som

4x+7y=-513x+2y=-48 i . Jag räknade ut y=3 (mod56) och x=38 (mod 56) vilket också stämmer med facit.

Nu tänkte jag att man lika gärna kan skriva systemet som

4x+7y=613x+2y=64 och naturligtvis få samma svar. Jag får även här att y=3 (mod56) men får x=10:

3(4x+7y=61)4(3x+2y=64)=12x+21y=18312x+8y=256. Om vi subtraherar rad två från rad ett får vi

13y=-7339(mod56) och vi har som önskat att y=3.

Om vi nu sätter in y=3 i ekvationen12x+21y=183 får vi 12x+21×3=183x=10.

Varför får jag inte att x=38 som förut?

henrikus 662 – Livehjälpare
Postad: 2 jan 2022 00:24

Man kan inte dividera hur som helst modulo någonting.

henrikus 662 – Livehjälpare
Postad: 2 jan 2022 01:05

För att få dividera ax = ab mod c och få x = b måste b och c vara relativt prima, dvs sgd(b,c) = 1

12x = 120 mod 56 betyder inte att x = 10.

Däremot funkar division med 13 för 13y = 3x13(mod 56)  eftersom 3 och 56 inte har någon gemensam delare. 

Därför måste man tänka till lite när man har ekvationssystem modulo någonting.

Jvpm 90
Postad: 2 jan 2022 11:02 Redigerad: 2 jan 2022 11:04

Ja, det låter ju rimligt. Första gången gjorde jag så här (mod56):

4x+7y=53x+2y=8~4x+7y=-513x+2y=-483(4x+7y)=3(-51)4(3x+2y)=4(-48)=12x+21y=-15312x+8y=-192.

Om man nu subtraherar den andra ekvationen från den första får vi att 13y=39y=3. (Vilket alltså var tillåtet eftersom sgd(3,56)=1.)

Vi substituerar nu y med 3 i ekvationen 12x+21y=-153 och får 12x+21×3=-15312x=-216. Vi delar bägge led med 12 och får att x=-1738 (mod56).

Om jag förstått det rätt så får vi alltså dela med 12 eftersom resultatet, -17, är relativt prima med 56 (och alla andra tal med för den delen).

Jag hade uppenbarligen tur första gången jag löste uppgiften. I min okunnighet tänkte jag, när jag gjorde om den, att det gick lika bra att lägga till 56 till HL i bägge rader i ekvationssystemet som att dra ifrån 56 från HL.

Frågan jag ställer mig nu är: Hur ska man resonera för att välja rätt från början?

henrikus 662 – Livehjälpare
Postad: 2 jan 2022 12:29

Jag tror inte det finns några generella metoder.

Om man har ett ekvationssystem modulo ett primtal känns det som att det borde vara lösbart men modulo ett sammansatt tal behöver det inte vara det.

Exempel:

x+y=1(mod 5)x-y=2(mod 5) 2x=3(mod 5) x=4(mod 5)y=2(mod 5)

x+y=1(mod 6)x-y=2(mod 6)2x=3(mod 6)lösning saknas

Jvpm 90
Postad: 3 jan 2022 16:50

Tack! Jag har märkt att när jag tycker det är märkligt att en metod saknas för något som tillhör matematik på grundnivå, så finns det en anledning till det. Och den anledningen är att jag ställt fel fråga. Det SKA helt enkelt inte finnas någon sådan metod.

Jag fick svar från min lärare nu efter helgen och hen menar att det inte spelar någon roll vilken multipel av 56 man räknar med. (Skönt att få det bekräftat!) Lösningsmetoden bestod i att notera att 3 (från 3x i den andra ekvationen) är relativt prima med 56. Vidare att 3-1=19 i 56. Om man då multiplicerar bägge led i den andra ekvationen med 19 och stuvar om lite får man x uttryckt i y. Detta uttryck sätts sedan in i den första ekvationen och man kan då lösa ut y.

Detta värde för y sätter vi sedan in i uttrycket för x och får då direkt fram värdet för x utan att behöva utföra någon division. Denna division (eller multiplikation med invers) har vi ju redan utfört.

Svara
Close