Matematické Fórum


1. 8. 2026 (L) Fórum bude brzy uzavřeno 😿

Nejste přihlášen(a). Přihlásit

#1 27. 10. 2011 09:23 — Editoval Tom001 (27. 10. 2011 09:41)

Tom001
Příspěvky: 32
Reputace:   
 

Součty číselných řad

Dobrý den, mám tu dva příklady, se kterými si zatím nevím rady. Je tu jeden vzorový příklad a jeden, který mám vyřešit sám, ale hlavní problém je v tom vzorovém. Mám za úkol to řešit v Matlabu, ale jde mi jen o to pochopit, proč to tak je, abych dokázal vyřešit tu samostatnou práci.
Tady je první příklad: máme přibližně vypočítat součet řady suma(k=1,inf)[k/(2*k+1)!] s chybou menší než 10-6 (kolik členů potřebujeme sečíst?)

tolerance=1e-6;
k=0;
s=0;
while true
  k=k+1;
  s=s+k/factorial(2*k+1);         
  q=1/((2*k+3)*(2*k+4));    ?   je možné, že tam pan docent v té rychlosti udělal chybu, tak to případně opravte
  R=1/2*1/(factorial(2*k+2))*1/(1-q);    ?
  if R<tolerance
    break;
  end
end

Abych řekl pravdu, nechápu „pouze“ ty dva řádky s otazníkem. K výpočtu zbytku R obvykle potřebuji znát integrál, ale ten asi neexistuje nebo je složitý. Ale asi to nebude nic složitého, jen tam je nějaký chytrý krok.

Druhý příklad není tolik odlišný:  soucet rady suma(k=1,inf)[(k/(2*k+1))^k]
Když pochopím první příklad, druhý už snad zvládnu sám, ale budu moc rád za jakoukoli pomoc.

Offline

  • (téma jako vyřešené označil(a) Tom001)

Zápatí

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson