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
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.
1/(2i-1)*(-1)^i+1 kan detta stämma?
Ja, om du sätter dit lite parenteser.
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.
(-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.
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?
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?
en fråga per tråd Naturare1. /Dracaena