Advertisement
Guest User

lab6ex5

a guest
Mar 26th, 2019
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
MatLab 0.57 KB | None | 0 0
  1. clear
  2.  
  3. A=load('A.txt');
  4. b=load('b.txt');
  5. n=size(A,1);
  6. x=zeros(n,1);
  7.  
  8. if size(A)==size(A')
  9.     for i=1:n
  10.         for j=(i+1):n
  11.             if A(i,j)~=0
  12.                 disp('stop')
  13.                 return
  14.             end
  15.         end
  16.     end
  17.    
  18.     if det(A)==0
  19.         disp('hey')
  20.         return
  21.     end
  22.    
  23.     if n~=size(b,1)
  24.         return
  25.     end
  26.    
  27.     x(1)=b(1)/A(1,1);
  28.    
  29.     for i=2:n
  30.         sum=0;
  31.         x(i)=(1/A(i,i));
  32.         for j=1:(i-1)
  33.             sum=sum+A(i,j)*x(j);
  34.         end
  35.         x(i)=x(i)*(b(i)-sum);
  36.     end
  37. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement