函数原型如下 IppStatus ippmAdd_vac_32f_S2 (const Ipp32f* pSrc, Ipp32s srcStride0, Ipp32s srcStride2, Ipp32f val, Ipp32f* pDst, Ipp32s dstStride0, Ipp32s dstStride2, Ipp32u len, Ipp32u count); 例子中,将一个向量的所有元素加上一个固定的值10,代码如下: int IppMatrix::testAdd(void) { Ipp32f pSrc[10*10]; Ipp32s srcStride0=400; Ipp32s srcStride2=4; Ipp32f val=10; Ipp32f pDst[10*10]; Ipp32s dstStride0=srcStride0; Ipp32s dstStride2=srcStride2; Ipp32u len=100; Ipp32u count=1; for(int i=0;i<100;i++) { pSrc[i]=i; } for(int i=0;i<100;i++) { pDst[i]=0; } ippmAdd_vac_32f_S2(pSrc,srcStride0,srcStride2,val,pDst,dstStride0,dstStride2, len, count); return 0; }
iPP矩阵操作随笔2-向量加法
最新推荐文章于 2023-12-01 14:08:36 发布