#include 赞 踩 1 . matlab调用cuda中的cublas对矩阵进行求逆,我这个能编译通过但是无法进行求逆,有没有大神指教一下 Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。
matlab调用cuda中的cublas对矩阵进行求逆_cublas矩阵求逆
2. 我这个是求实数矩阵的逆,有没有复数矩阵的求逆mexcuda程序
#include "mex.h"
#include <cuda_runtime.h>
#include <cublas_v2.h>
#include <cusolverDn.h>
#include <complex>
#include <cuComplex.h>
#include "gpu/mxGPUArray.h"
void mexFunction(int nlhs, mxArray *plhs[], int nrhs, const mxArray *prhs[])
{
cublasHandle_t handle = NULL;
int N = 3; //矩阵的行和列
int batchSize = 1;//矩阵组的矩阵个数
int *d_infoArray ;//用于记录LU分解是否成功
int *d_pivoArray;//用于记录LU分解的信息
double ** A = new double *[batchSize];//待求逆的矩阵组
double ** invA = new double *[batchSize];//存放逆矩阵的矩阵组
double ** d_A;
double ** d_invA;
double