Software Archive
Read-only legacy content
17061 Discussions

Matrix Division

wiland
Beginner
825 Views
There is a MATMUL function in v.6.0 of the Fortran compiler that can be used to multiply two matrices. Is there any function that allows one to divide two matrices?
0 Kudos
3 Replies
Steven_L_Intel1
Employee
825 Views
There is not a matrix division intrinsic. If you can find a matrix inversion routine, you can multiply by the inverse to perform division.

Steve
0 Kudos
Intel_C_Intel
Employee
825 Views
Hi

I have a similar problem. I want to be able to invert a matrix so in order to conduct matyrix division. Is there any command that can do matrix inversion in the compiler

thanks in advance

eugenio
0 Kudos
Intel_C_Intel
Employee
825 Views
There's no Fortran command to invert a matrix, but there's a subroutine included in IMSL that comes with the Professional edition of CVF. If you don't have it, there's free software available on the net that will do it. However, you should realize that matrix inversion can sometimes be tricky: some matrices to not have inverses.
0 Kudos
Reply