下面代码实现一个5行10列的矩阵与一个5维向量的乘积(其结果也为一个5维向量) int IppMatrix::testIppmMul_mava_32f_S2(void) { Ipp32f pSrc1[10*5]; Ipp32s src1Stride0=10*5*4; //10行5列的矩阵 Ipp32s src1Stride1=5*4; Ipp32s src1Stride2=4; Ipp32u matrWidth=5; Ipp32u matrHeight=10; Ipp32f pSrc2[10]; Ipp32s src2Stride0=10*4; Ipp32s src2Stride2=4; Ipp32u vecLen=5; Ipp32f pDst[10]; Ipp32s dstStride0=src2Stride0; Ipp32s dstStride2=src2Stride2; Ipp32u count=1; for(int i=0;i<10;i++) { for(int j=0;j<5;j++) { pSrc1[i*5+j]=i+j; } pSrc2[i]=1; pDst[i]=0; } ippmMul_mava_32f_S2(pSrc1,src1Stride0,src1Stride1,src1Stride2,matrWidth,matrHeight,pSrc2,src2Stride0,src2Stride2,vecLen,pDst,dstStride0,dstStride2,count ); return 0; }
iPP矩阵操作随笔4-矩阵乘向量
最新推荐文章于 2023-12-01 14:08:36 发布