fork(1) download
  1. A4 = [-1 1 0 0 0;...
  2. 1 -2002 1 0 0;...
  3. 0 1 -1 0 0;...
  4. 0 1000 0 1 0;...
  5. 0 1000 0 0 1];
  6.  
  7. detA4 = det(A4)
  8.  
  9. A3 = [-1 1 0 0 0;...
  10. 1 -2002 1 1000 1000;...
  11. 0 1 -1 0 0;...
  12. 0 1000 0 -1000 0;...
  13. 0 1000 0 0 -1000]
  14.  
  15. detA3 = det(A3)
  16.  
  17. A2 = [-2 1 0 1;...
  18. 1 -2 1 0;...
  19. 0 1 -2 1;...
  20. 1 0 1 -2]
  21.  
  22. detA2 = det(A2)
  23.  
  24. A = zeros(7, 7);
  25. A(1+0,1+0)= -1;
  26. A(1+1,1+0)= 1;
  27. A(1+0,1+1)= 1;
  28. A(1+1,1+1)= -2002;
  29. A(1+2,1+1)= 1;
  30. A(1+3,1+1)= 1000;
  31. A(1+4,1+1)= 1000;
  32. A(1+1,1+2)= 1;
  33. A(1+2,1+2)= -1;
  34. A(1+3,1+3)= -1000;
  35. A(1+1,1+3)= 1000;
  36. A(1+5,1+3)= -1;
  37. A(1+4,1+4)= -1000;
  38. A(1+1,1+4)= 1000;
  39. A(1+6,1+4)= -1;
  40. A(1+3,1+5)= 1;
  41. A(1+4,1+6)= 1;
  42.  
  43. x1 = [0,0,0,0,0,1,0]';
  44. x2 = [0,0,0,0,0,0,1]';
  45.  
  46. A^(-1);
  47.  
  48. A^(-1) * x1
  49. A^(-1) * x2;
  50.  
  51. disp(A);
Success #stdin #stdout 0.11s 49012KB
stdin
Standard input is empty
stdout
detA4 = -2000
A3 =

     -1      1      0      0      0
      1  -2002      1   1000   1000
      0      1     -1      0      0
      0   1000      0  -1000      0
      0   1000      0      0  -1000

detA3 = 0
A2 =

  -2   1   0   1
   1  -2   1   0
   0   1  -2   1
   1   0   1  -2

detA2 =    1.7764e-15
ans =

    -0.50000
    -0.50000
    -0.50000
    -1.00000
     0.00000
  -500.00000
   500.00000

     -1      1      0      0      0      0      0
      1  -2002      1   1000   1000      0      0
      0      1     -1      0      0      0      0
      0   1000      0  -1000      0      1      0
      0   1000      0      0  -1000      0      1
      0      0      0     -1      0      0      0
      0      0      0      0     -1      0      0