Wątek przeniesiony 2021-01-31 18:42 z C/C++ przez kq.

Rozwinięcie w szereg fukcji

0

Ogólnie pisze w środowisku matlaba, ale problem polega głównie na zapisaniu poprawnego wzoru w rozwinięcia w szereg, ponieważ suma szeregu odbiega od funkcji analitycznej.
https://ibb.co/ZRQz1jd
Część mojego kodu:
for j=0:1:n
x=a+j*h;
w=1;
s=w;
for i=2:1:200
w=w*(3*i-4)*(3*x)/(3*i);
s=s+w;
Z tego co widze to kolejne wyrazu szeregu się dodają do siebie, a mają sie naprzemiennie dodawać i odejmować , ale nie mam pojęcia jak to zapisać.

0

Masz napisać funkcję, którą podlinkowałeś?

0

Tak, a dokładnie rozwinięcie jej w szereg. To po prawej to są elementu tego szeregu i to idzie tak w nieskończoność

1

Na forum w dziale C/C++ piszesz o problemach z napisaniem prymitywnych obliczeń kiedy wzór jest podany?

Wg mnie musisz zacząć od zrozumienia pętli for
https://www.google.com/search?q=matlab+p%C4%99tle&rlz=1C1GCEU_plPL836PL836&oq=matlab+p%C4%99tle&aqs=chrome..69i57.3911j1j4&sourceid=chrome&ie=UTF-8

0

@mckondrat: Jeśli chesz mieć naprzemiennie dodawanie i odejmowanie to możesz zrobić tak:

for a = 0:1:n
    disp(-1^a) 
end

Co da ci -1^0==1, -1^1==-1, -1^2==1, (...) i wystarczy przez to mnożyć swoje wyrażenie.

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