Clear Filters
Clear Filters

C libraries-LAPACK MEPL EIGEN

7 views (last 30 days)
ANAGHA GOURI
ANAGHA GOURI on 25 Dec 2017
Commented: Walter Roberson on 16 Jan 2018
I am finding it difficult to learn about C libraries-LAPACK MEPL EIGEN. Please help me find good references.
  11 Comments
ANAGHA GOURI
ANAGHA GOURI on 16 Jan 2018
In daxpy(),isn't parameter DA specify the scalar alpha. But 1/max(B) is a vector. So how will it calculate alpha*x+y with 1/max(B) as the "alpha" parameter, B(:) as the x parameter, and the vector of zeros as the "y" parameter?
Walter Roberson
Walter Roberson on 16 Jan 2018
I did not notice at the time of the original post that you were not asking for the maximum over the entire matrix. I later updated with "there are no LAPACK or BLAS calls for scalar multiplication or division on a per-column basis."

Sign in to comment.

Accepted Answer

Jan
Jan on 29 Dec 2017
Is there a LAPACK or CBLAS function that can be used to normalise
an m by n matrix ?
A=abs(B/max(B)); %B is m by n matrix
No, there is no LABACK or CBLAS function for this. Do you mean
A = abs(B / max(B(:))) % The (:) is essential
% Or
A = abs(B ./ max(B)) % The ./ is essential
Is there a LAPACK or CBLAS function that can be used to
find log10 of an m by n matrix?
A = 10*log10(B);
No, there is no LAPACK or BLAS function for this. The shown code is efficient already.
  8 Comments
ANAGHA GOURI
ANAGHA GOURI on 10 Jan 2018
I used dgemm() for matrix matrix multiplication. Is there a LAPACK or CBLAS function to perform element by element multiplication??
Walter Roberson
Walter Roberson on 10 Jan 2018
I do not see any routines for element by element multiplication. http://www.icl.utk.edu/~mgates3/docs/lapack.html

Sign in to comment.

More Answers (0)

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!