Advertisement
Guest User

Untitled

a guest
May 13th, 2019
313
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.53 KB | None | 0 0
  1. ROTATION METHOD
  2.  
  3. READ A(4,4),B(4,4)
  4. READ 1,N
  5. 1 FORMAT(I2)
  6. READ 2,((A(I,J),J=1,N),I=1,N)
  7. 2 FORMAT(4F4.2)
  8. CALL ROTAT(A,B,N)
  9. PRINT 3,((B (I_J),J=1,N),I=1,N)
  10. 3 FORMAT(//4(3X.4E12.6/))
  11. STOP
  12. END
  13.  
  14.  
  15. SUBROUTINE ROTAT(A,B,N)
  16.  
  17. DIMENSION A(N,N), B(N,N)
  18. DO 1 I=1,N
  19. DO 1 J=1,N
  20. 1 B(I,J)=A(I,J)
  21. N1=N-1
  22. DO 2 I=1,N1
  23. I1=I+1
  24. IF(A(I,I).NE.0) GO TO 4
  25. DO 3 J=I1,N
  26. B(I,J)=-A(J,J)
  27. 3 B(J,I)=0
  28. GO TO 2
  29. 4 DO 6 J=I1,N
  30. Q=-A(J,I)/A(I,I)
  31. T=SORT(1+Q+Q)
  32. B(I,J)=A(I,J)/T-A(J,J)*Q/T
  33. 6 B(J,I=0)
  34. 2 CONTINUE
  35. RETURN
  36. END
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement