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
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.