Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Suma szeregów nieskończonych

Ostatnio zmodyfikowano 2017-12-15 15:27
Autor Wiadomość
Avellith
Temat założony przez niniejszego użytkownika
Suma szeregów nieskończonych
» 2017-12-15 01:15:40
Witam,
mam problem z przeniesieniem tego cuda do CodeBlocksa, najlepiej z użyciem funkcji pętli "for". Z góry bardzo dziękuję za pomoc.

Obliczyć wartość funkcji e^x dla danego x rzeczywistego, korzystając z rozwinięcia tej funkcji
w następujący szereg nieskończony: s = 1 + x^2/2!+x^3/3!+... Sumowanie należy zakończyć, gdy osiągnie się dokładność ɛ=10-12
P-167918
darko202
» 2017-12-15 11:13:40
Nie za bardzo zrozumiałe jest z czym masz problem  ?

algorytm jest prosty

//pseudokod

double wynik=0, wynikN =0;
for (i=1; i< N; i++)
{
   wynikN = Pierwiastek(x,i);
   if ( wynikN > ɛ)
     wynik += wynikN;
   else
     break;
}

są w nim dwa problemy
1.
algorytm liczenia pierwiastka  Pierwiastek(x,N)
http://www.algorytm.org​/algorytmy-arytmetyczne​/obliczanie-pierwiastka-n-tego-stopnia.html
http:/​/poradnik-informatyka.com/2012​/04/09​/pierwiastek-n-stopnia-z-liczby​-x​/

2.
algorytm liczenia silni Silnia(N)  

tutaj przy dużym N przekraczamy zakres np 20! = 2 432 902 008 176 640 000
https://pl.wikipedia.org/wiki​/Silnia
int 4 od -2'147'483'648 do 2'147'483'647
http://cpp0x.pl/kursy/Kurs-C++​/Poziom-1​/Pojecie-zmiennej-i-podstawowe​-typy-danych​/11

? może wcześniej osiągniemy dokładność ɛ=10-12 bo 
double 8 1.7E +/- 308 (15 cyfr)
P-167922
Luq
» 2017-12-15 15:02:06
@up
W tym wzorze nie ma nigdzie żadnych pierwiastków. Jest za to potęgowanie.
P-167923
darko202
» 2017-12-15 15:19:31
potęgowanie do ułamka np. 4/4!= 1/6 to pierwiastkowanie

pozdrawiam :)
P-167924
Luq
» 2017-12-15 15:27:08
P-167925
« 1 »
  Strona 1 z 1