Clear Filters
Clear Filters

C libraries-LAPACK MEPL EIGEN

3 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)

Categories

Find more on Matrices and Arrays in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!