5 svar
510 visningar
K.Ivanovitj 399 – Fd. Medlem
Postad: 4 sep 2017 21:03

Kommutativ/associativ

Hej

kan någon hjälpa mig med att lista ut om följande är kommutativa och/eller associativa:

a) a*b=ab på +

b) a*b=a+b på R+

c) a*b=MGNa,b på +

d) a*b= mina,b på 1,2....1000

 

Så som jag förstår det kan man kolla om en funktion är kommutativ om yx=xy

och associativ om x(yz)=(xy)z

Ska man då om man tittar på a uppgiften, testa om den är kommutativ ifall ab=ba för samtliga reella tal, vilken inte uppfylls men hur ska man göra för att testa ifall den är associativ?

Yngve 40279 – Livehjälpare
Postad: 4 sep 2017 21:07 Redigerad: 4 sep 2017 21:10
K.Ivanovitj skrev :

Ska man då om man tittar på a uppgiften, testa om den är kommutativ ifall ab=ba för samtliga reella tal ...

Ja

... men hur ska man göra för att testa ifall den är associativ?

Då ska du kolla om a*(b*c) = (a*b)*c för alla reella tal a, b och c.

Dvs kolla om a^(b^c) = (a^b)^c för alla reella tal a, b och c.

K.Ivanovitj 399 – Fd. Medlem
Postad: 5 sep 2017 10:38

 

okej jag förstår hur man ska göra för att räkna ut om något är kommutativ men jag har lite svårt med associativitet.

Exempelvis har jag två andra funktioner

a*b=ab på  samt  a*b=a-2b-2 på

Jag räknade ut att den första inte är kommutativ men den andra är det, dock är jag inte med på hur jag ska göra för att lista ut om någon av dom är associativa.

Stokastisk 3597 – Fd. Medlem
Postad: 5 sep 2017 10:41

Du ska alltså avgöra om a*(b * c) = (a * b) * c, den första så har du ju att

a * (b * c) = a * (b|c|) = a|b|c|| = a|bc|

Den andra så har du att

(a * b) * c = (a|b|) * c = a|b||c| = a|bc|

Så därför är denna associativ. Gör likadant på den andra.

K.Ivanovitj 399 – Fd. Medlem
Postad: 5 sep 2017 11:20

okej, ska man alltså skriva om till

a*(b*c) = (a-2)((b-2)*c)=(a-2)*(cb-2c)

och (a*b)*c= ((a-2)(b-2))*c

haraldfreij 1322
Postad: 5 sep 2017 12:20

Var försiktig så du inte blandar ihop din *-operator med vanlig multiplikation. För a*b=(a-2)(b-2) får du

a*(b*c)=a*((b-2)(c-2))=(a-2)((b-2)(c-2)-2), respektive

(a*b)*c=((a-2)(b-2))*c=((a-2)(b-2)-2)(c-2)

Svara
Close