8 svar
78 visningar
Naturare1 54
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 2998
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 54
Postad: 9 dec 2022 08:28

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

farfarMats 1215
Postad: 9 dec 2022 08:53

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

Bedinsis 2998
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 30713
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 54
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 1215
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
Close