8 svar
63 visningar
Naturare1 46
Postad: 9 dec 2022 08:07

Programmering

Jag behöver hjälp med att komma på formel till denna serien så att jag kan programmera den i Python. Det borde vara typ 1/i+? -1 ^ i+2 eller nått liknande

Bedinsis 2643
Postad: 9 dec 2022 08:21

Dela upp det i två deluppgifter:

1. Hur uttrycker man en talföljd där vart annat tal är +1 och vart annat tal är -1?

2. Hur uttrycker man en talföljd utav de udda talen?

Ta resulterande uttryck för tal n från deluppgift 1 och dividera med resulterande uttryck för tal n från deluppgift 2 och du borde beskriva talföljden.

Naturare1 46
Postad: 9 dec 2022 08:28

1/(2i-1)*(-1)^i+1 kan detta stämma?

farfarMats 1096
Postad: 9 dec 2022 08:53

Ja, om du sätter dit lite parenteser.-12i-1i+1

Bedinsis 2643
Postad: 9 dec 2022 08:56

Vi prövar några värden på i:

i=1: 1/(2*1-1)*(-1)^(1+1)= 1*1= 1

i=2: 1/(2*2-1)*(-1)^(2+1)= 1/3 * (-1)= -1/3

i=3: 1/(2*3-1)*(-1)^(3+1)= 1/5 * 1= 1/5

i=4: 1/(2*4-1)*(-1)^(4+1)= 1/7 * (-1)= -1/7

Det verkar stämma.

Laguna Online 28604
Postad: 9 dec 2022 08:58

(-1)i+1 är förstås matematiskt korrekt, men det kan vara mera praktiskt att ha en variabel p som får vara 1 varannan gång och -1 varannan gång, och uppdateras genom p = -p.

Naturare1 46
Postad: 9 dec 2022 09:03

Tack, det fungerade nu!

Har dock en till uppgift som jag inte ens fattar frågan på.. förstår inte varför han gjort som han gjort. Det är ju primtalen som är uttagna plus några andra, 4, 8 och 9 men hur ska man få en formel av det?

farfarMats 1096
Postad: 9 dec 2022 09:41

Uppgiften är väl inte att göra en formel utan ett program?  Alltså en loop där man successivt adderar en term som man räknar ut med alla konstiga villkor som behövs. I detta fall ett test på om det är primtal addera si om det är delbart med 6 addera ingenting(?!!) och om annars addera  så.

Men ska verkligen sjätte termen bort?

Fermatrix 7841 – Fd. Medlem
Postad: 9 dec 2022 09:49

en fråga per tråd Naturare1. /Dracaena 

Svara Avbryt
Close