Advertisement
JouJoy

Untitled

Dec 15th, 2021
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.38 KB | None | 0 0
  1. function [y,x] = obszh_form(a,b,n,K,f)
  2. y=1:n;
  3. x=linspace(a,b,n);
  4. h = x(2)-x(1);
  5. y(1)=f(x(1));
  6. A=1:n;
  7. A(1)=h/2;
  8. A(2)=h/2;
  9.  
  10. for i=2:n
  11. f=f(x(i));
  12. for j=1:(i-1)
  13. if mod(i,2)==1
  14. A = h.*[1, 2*(1+mod((1:i-2),2)), 1]./3;
  15. %%A(i,i)=h/3;
  16. else
  17. A = h.*[1/3, 2/3*(1+mod((1:i-3),2)), 5/6, 1/2];
  18. %%A(i)=h/2;
  19. end
  20. f=f+A(i,j)*K(x(i),x(j))*y(j);
  21. end
  22. y(i)=f+A(i,i)*K(x(i),x(j));
  23. end
  24. end
  25.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement