Question: write fortran Write a fortran program. Put comment for each step One way of evaluating the determinant of a matrix, due to Laplace, re-expresses the
Write a fortran program. Put comment for each step One way of evaluating the determinant of a matrix, due to Laplace, re-expresses the determinant in terms ofits minors. E.g. for a 3 3 matrix A. 22 a23 32 33 21 023 31 033 021 a22 31 832 031 32 a33 The minors can themselves be expanded into their minors, until only trivial determinants- det (a)ay are required Write a Fortran subroutine det 95 which uses this method to caleulate the determinant of an nxn matrix, using recursivse calls to the same subroutine to caleulate the minors. For this to work, det must be declared as recursive. This is simply done by adding this keyword to the subroutine declaration line So the declaration line would be, eg recursive subroutine det(A,n.maz,d) where A is an input nmaz-by-nmaz array, containing an n x n matrix, and d is the output determinant) Write a Fortran prograin determinant-95 that creates the 4 4 matrix A= 9 10 11 12 13 14 15 16 and calls the subroutine det to evaluate det(A). This value should be written to the screen, intelligibly labelled Submit a listing of the file determinant (95 (which should contain the subroutine det), including a note of the value output
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
