Bestäm minsta n för summa av termer ska vara mindre än tal
Uppgiften ser ut som följande, och ska lösas med Matlab:
Jag är lite lost med matematiken här... Hur är Eulers konstant inblandad? Mina försök har varit att köra en for loop som kör tills summan går under 11.5, detta blir fel...
Här står bakgrunden: https://sv.wikipedia.org/wiki/Euler%E2%80%93Mascheronis_konstant
En for-loop borde ge rätt resultat. Vad får du i stället?
Laguna skrev:Här står bakgrunden: https://sv.wikipedia.org/wiki/Euler%E2%80%93Mascheronis_konstant
En for-loop borde ge rätt resultat. Vad får du i stället?
Nu har jag fått rätt på en av deluppgifterna, där jag ska bestämma n exakt (=55425), m.h.a denna koden:
Den andra uppgiften (eller första då), är att bestämma n approximativt mha Eulers konstant (=0.577), förstår inte skillnaden mellan att bestämma n exakt och approximativt, förstår då ännu mindre hur jag går till väga...
Förstod du formeln på sidan som jag pekade på?
Laguna skrev:Förstod du formeln på sidan som jag pekade på?
Inte riktigt, eller i alla fall inte hur jag ska tillämpa den, jag tänker att ger mig följande:
Hur ska jag räkna ut minsta n så att summan blir > 11.5 utifrån det?
Om du tar bort limes så har du en approximativ formel. 0,577 = summan - ln(n). Du vill att summan ska vara större än 11,5, så då blir det
ln(n) > 0,577 + 11,5
Laguna skrev:Om du tar bort limes så har du en approximativ formel. 0,577 = summan - ln(n). Du vill att summan ska vara större än 11,5, så då blir det
ln(n) > 0,577 + 11,5
Stort tack för hjälpen! Nu är jag med... ett minustecken hade du glömt bara: