可参见这两个页面:
1. http://www.culatools.com/dense/lapack/
2. http://www.netlib.org/lapack/lug/node1.html
根据实际需要,找到相应的程序,再去lapack中搜索该程序的源码来调用即可。
以求解超定线性方程组为例,它采用最小二乘法(Least Squares Routines)求解,使 最小,相应的程序有:
Operation | Single precision | Double precision | ||
real | complex | real | complex | |
solve LLS using QR or LQ factorization | SGELS | CGELS | DGELS | ZGELS |
solve LLS using complete orthogonal factorization | SGELSY | CGELSY | DGELSY | ZGELSY |
solve LLS using SVD | SGELSS | CGELSS | DGELSS | ZGELSS |
solve LLS using divide-and-conquer SVD | SGELSD | CGELSD | DGELSD | ZGELSD |