Just nu i M3-nätverket
Gå till innehåll
Ove Söderlund

Bestämma n i en aritmetisk talföljd/summa

Rekommendera Poster

Ove Söderlund

Gymnasiematten hos mig är en smula ringrostig, så jag behöver hjälp med följande fråga:

 

Jag vill bestämma n i en aritmetisk summa

Vi har grundformlerna:

Värdet av n:te elementet i en artimetisk talföljd: A(n) = A(1) + d * (n - 1)

Summan av n:te elementet i en aritmetisk talföljd: S(n) = n * ( A(1) + A(n) ) / 2

 

Jag vill få fram n när storheterna S(n), A1 och d är kända.

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser
Monshi

Om du har de två formlerna och de kända variablerna har du, när du satt in dina kända värden, två formler och två obekanta.

 

De obekanta må heta lite konstigt men det är ett vanligt ekvationssystem som du kan lösa via additions eller substitutionsmetoden exempelvis.

 

 

Ett sätt att börja är att sätta in utrycket för A(n) i formeln för S(n). Kvar får du en formel beroende av bara en obekant, en formel du kan lösa.

 

Lycka till!

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser
Ove Söderlund

Jag är med på detta spår också, blir en ekvation där jag inte riktigt blir på det klara med hur jag ska bryta ut n:

 

Formeln S(n) = n * ( A(1) + A(n) ) / 2

Vi bryter ur A(n) och får följande formel: A(n) = ( ( 2 * S(n) ) / n ) - A(1)

 

Vi vet att A(n) = A(1) + d(n - 1) från formeln för artimetisk talföljd och det ger oss att lägga upp följande ekvation med en obekant och där vi måste bryta ut n:

 

A(1) + d(n - 1) = ( ( 2 * S(n) ) / n ) - A(1)

 

A(1) = startvärdet i en aritmetisk talföljd

d = differensen mellan talen i talföljden

S(n) = Summan av talen i en aritmetisk talföljd efter n termer

 

 

Här behöver jag lite mer hjälp på traven för att bryta ut n.

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser
Monshi

Okej du har

A(n) = A(1) + d * (n - 1)

S(n) = n * ( A(1) + A(n) ) / 2

där fetmarkerade är okända, övriga konstanter

 

Men se, vi har A(n) ensamt i första ekvationer, vi sätter in den i ekvation två:

S(n) = n*(A(1) +A(1)+d*(n-1))/2

 

Utvecklar denna till

S(n) = (d*n2 +n*(2*(A(1) - 1) )/2 = > n2 +n*(2*A(1) -1)/d -2*S(n)/d = 0

en andragradsfunktion där du kan räkna ut n givet att d, A(1) och S(n) är kända.

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser
Pejo

Hej,

...

A(1) + d(n - 1) = ( ( 2 * S(n) ) / n ) - A(1)

...

Utveckla parentesen och multiplicera båda sidor med n:

nA(1) + dn^2 - dn = 2*S(n) - nA(1)

 

Samla allt på samma sida likhetstecknet och gör n^2 ensamt genom att multiplicera med 1/d:

n^2 + n[(2*A(1)/d - 1] - 2*S(n)/d = 0

 

Du har nu en andragradsekvation på formen x^2 + Ax + B = 0 vilken löses som

x = -A/2 +/- SQRT[ A^2/4 - B ]

 

... och där tog min lunch slut, resten lämnas för egen övning. :)

 

Hälsningar

/Johan

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser
Ove Söderlund

Jag tackar allra djupast för hjälpen! Inser att det var multiplikationen 1/d som jag inte hade grepp om. :) Var väl 25 år sedan jag pysslade med andragradsekvationer senast.

 

@Ppejo: n[(2*A(1)/d - 1] har du råkat skriva fel, det korrekta blir som i Monshis formel, n*(2*A(1) -1)/d

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser
Monshi

Lätt att det blir lite fel med så många konstanter...

 

Men nu klarar du dig? Du minns PQ-formeln?

Om

x2 + p*x + q = 0

är

x = -p/2 +/- sqrt((p/2)2- q)

 

 

Du förstår hur vi gjort? Lösningen i sig har inget med en aritmetisk serie att göra.

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser
Pejo

Jag kanske tolkade ditt uttryck fel, men om d(n-1) ska utvecklas till dn-d borde mitt resultat stämma. Hursomhelst, bra att det löste sig.

 

Hälsningar

/Johan

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser
Ove Söderlund
Postad (redigerade)

Alla pusselbitar sitter på plats och jag har sammanställt ett litet worddokument om detta. Kanske finns det någon annan som kan ha nytta av denna frågeställning. Anledningen till worddokument är att det blev mer överskådligt med formler gjorda i ekvations-editorn.

 

Edit: gammalt worddokument borttaget!

Redigerad av Ove Söderlund

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser
Pejo

Nu vill jag inte vara en Messerschmitt :), men det är ett räknefel i sista ledet i första kolumnen i ditt dokument:

 

1/d*n*(2A - d) = n*(2A - d)/d = n*(2A/d - d/d) = n*(2A/d -1)

 

Hälsningar

/Johan

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser
Ove Söderlund

Du får mer än gärna vara en "Messerschmitt" ;) Din rättelse är helt korrekt, det lustiga var att min felaktiga lösning och din rättelse ger samma svar på den klassiska Gauss-talföljden, men när jag räknade på talserier med större värden så ger din lösning korrekta svar medans min ger svar i decimalform. :blush:

 

Jag kan inte minnas att jag hade så här kul med andragradsekvationer och sånt på Teknis back in the days in school :D

 

Här kommer den rättade worddokumentet för de som önskar:

härledning ekvation.doc

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser
Pejo

Du får mer än gärna vara en "Messerschmitt" ;) Din rättelse är helt korrekt, det lustiga var att min felaktiga lösning och din rättelse ger samma svar på den klassiska Gauss-talföljden, men när jag räknade på talserier med större värden så ger din lösning korrekta svar medans min ger svar i decimalform. :blush:

Om d = 1 försvinner felet/skillnaden i formeln ...

 

Visst är det kul att kunna härleda och räkna ut saker vid behov!

 

Hälsningar

/Johan

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser

Skapa ett konto eller logga in för att kommentera

Du måste vara medlem för att kunna kommentera

Skapa ett konto

Skapa ett nytt konto på vårt forum. Det är lätt!

Registrera ett nytt konto

Logga in

Redan medlem? Logga in här.

Logga in nu



×
×
  • Skapa nytt...