Advertisement
Guest User

Untitled

a guest
May 22nd, 2018
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Octave 0.69 KB | None | 0 0
  1. if detA!=0 i=3;
  2. i=3;
  3. j=3;
  4. D=zeros(3,3);
  5. M=P;
  6. D=[M(2,2)*M(3,3)-M(2,3)*M(3,2),(-1*(M(2,1)*M(3,3)-M(2,3)*M(3,1))),M(2,1)*M(3,2)M(2,2)*M(3,1);
  7. (-1*(M(1,2)*M(3,3)-M(1,3)*M(3,2))),M(1,1)*M(3,3)-M(1,3)*M(3,1),(-1*(M(1,1)*M(3,2)-M(1,2)*M( 3,1)))
  8. M(1,2)*M(2,3)-M(1,3)*M(2,2),(-1*(M(1,1)*M(2,3)-M(1,3)*M(2,1))),M(1,1)*M(2,2)-M(1,2)*M(2,1)];
  9. disp("macierz dopełnien: ");
  10. disp(D);
  11. DT=zeros(lw,lk);
  12. for i=1:lw
  13. for j=1:lk
  14. DT(j,i)=D(i,j);
  15. end
  16. end disp("Macierz dopełnień transponowana: ");
  17. disp(DT);
  18. P_odwrotne=(1/detA)*DT;
  19. disp("Macierz odwrotna");
  20. disp(P_odwrotne);
  21. disp("Sprawdzenie macierzy odwrotnej");
  22. disp(inv(P));
  23. else disp("Wyznacznik równy 0 -> brak macierzy odwrotnej");
  24. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement