回 帖 发 新 帖 刷新版面

主题:矩阵相乘,实矩阵和复数矩阵相乘,用哪个函数

lapack求解矩阵相乘的函数是那个啊?

找到zgeem。。两个虚数矩阵相乘。一个实矩阵和一个复数矩阵相乘改用那个呢?

回复列表 (共1个回复)

沙发

那个是BLAS函数库, 虽然lapack后来自带了一份. 楼主可以查查网站或者看看intel的MKL文件.


FORTRAN 77: 

call sgemm(transa, transb, m, n, k, alpha, a, lda, b, ldb, beta, c, ldc)

call dgemm(transa, transb, m, n, k, alpha, a, lda, b, ldb, beta, c, ldc)

call cgemm(transa, transb, m, n, k, alpha, a, lda, b, ldb, beta, c, ldc)

call zgemm(transa, transb, m, n, k, alpha, a, lda, b, ldb, beta, c, ldc)

call scgemm(transa, transb, m, n, k, alpha, a, lda, b, ldb, beta, c, ldc)

call dzgemm(transa, transb, m, n, k, alpha, a, lda, b, ldb, beta, c, ldc)

后面两个就是实矩阵乘复矩阵. 不过复数乘实数矩阵貌似没找到.

我来回复

您尚未登录,请登录后再回复。点此登录或注册