How to multiply matrix with its transpose using Oracle database and utl_nla?

After looking at the spec for UTL_NLA and reading the description of BLAS_GEMM, it looks to me like LDA and LDB should be 36. Try changing those and see if it helps Share and enjoy.

After looking at the spec for UTL_NLA and reading the description of BLAS_GEMM, it looks to me like LDA and LDB should be 36. Try changing those and see if it helps. Share and enjoy.

Thank you for the try but this won't do the trick! The following error gets throwns, which acutally doesn't suprise me: FEHLER in Zeile 1: ORA-20005: Illegal argument for: matrix (LAST = 108 m = 3 n = 36 lda = 36) ORA-06512: in "SYS. UTL_NLA", Zeile 265 ORA-06512: in "SYS.

UTL_NLA", Zeile 6574 ORA-06512: in Zeile 77 Anybody else? – Toby Dec 3 '10 at 7:03.

X is an m * n matrix with m = 36 rows and n = 3 columns which is represented by an utl_nla_array_dbl datatype. The data origins from a table and gets copied by simple pl/sql code. To solve my problem, I chose the method utl_nla.

It's a matrix-matrix method, in contrast to utl_nla. Blas_gemv as a matrix-vector method (I got that one working. I was able to multiply that very matrix X by a vector y and received the right result).

Here is the relevant code, which outputs me a matrix with the right dimension (3X3) but just zeros in it. The variable XtX is also of type utl_nla_array_dbl and is to hold the result. Any idea what I'm doing wrong?

I cant really gove you an answer,but what I can give you is a way to a solution, that is you have to find the anglde that you relate to or peaks your interest. A good paper is one that people get drawn into because it reaches them ln some way.As for me WW11 to me, I think of the holocaust and the effect it had on the survivors, their families and those who stood by and did nothing until it was too late.

Related Questions