Advertisement
Guest User

lab3

a guest
Mar 22nd, 2018
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
MatLab 0.62 KB | None | 0 0
  1. clc
  2. a = 0;
  3. b = 1;
  4. N = 5;
  5.  
  6. x = linspace(a, b, N+1);
  7. h = x(2)-x(1);
  8.  
  9.  
  10. A = zeros(N+1);
  11. B = zeros(N+1, 1);
  12.  
  13. for i = 1:N+1
  14.     for j = 1:N+1
  15.         delta = 0;
  16.         if i == j
  17.             delta = 1;
  18.         end
  19.         c = h;
  20.         if j == 1 || j == N+1
  21.             c = h/2;
  22.         end
  23.         A(i, j) = delta - c*k(x(i), x(j));
  24.     end
  25.     B(i) = f(x(i));
  26. end
  27. A
  28.  
  29. % c=h*ones(N+1,1);
  30. % c(1)=h/2;
  31. % c(N+1)=h/2;
  32. % for i = 1:N+1
  33. %     for j = 1:N+1
  34. %           A1(i, j) = - c(j)*k(x(i), x(j));
  35. %     end
  36. %     B(i) = f(x(i));
  37. %     A1(i,i)=1+A1(i,i);
  38. % end
  39. % A1
  40. % A-A1
  41. %
  42.  
  43. V = A\B
  44. plot(x,V)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement