Całka, algorytm, program

0

Witam. Mam do zrobienia takie zadanie, a nie wiem jak się za nie zabrać. Pomoże ktoś? https://zapodaj.net/d4045ad053958.png.html

1

Masz podaną całkę i jeszcze jej rozwinięcie w szereg. Nie wiem czy to ćwiczenie z jakiegoś wstępu do metod numerycznych czy raczej wstępu do algorytmów?

  1. Zrób sobie funkcję, która przyjmie Ci 2 parametry: x i n i wylicz wartość szeregu w punkcie x przy rozwinięciu w wielomian n-tego stopnia
  2. Wylicz F(x,1)
  3. W pętli jedź od n=3 (zwiększaj o 2) i wyliczaj F(x,n), aż różnica |F(x,n)-F(x,n-2)| będzie mniejsza od epsilon, wypisz wyliczoną wartość F(x,n)
0

To ćwiczenie do podstaw programowania xd

0

W sumie funkcji nie musisz robić, tylko korygować bieżący wynik o kolejny czynnik postaci:

  x^(2n-1)*(-1)^(n+1)
-------------------------
    (2n-1)*(n-1)!

Dla n=1,2,...

(Nie umiem texa na 4p)

1

@yarel Jeśli będzie robił to licząc za każdym razem F(x) od początku to wyjdzie złożoność O(n^2) zamiast O(n).

0

To jak to teraz napisać w C i zrobić schematem blokowym?

0

Dzięki @Saalin, faktycznie:
<br> (-1)^{n+1}\frac{x^{2n-1}}{(2n-1)(n-1)!}<br>

1 użytkowników online, w tym zalogowanych: 0, gości: 1