矩阵乘法中的误差

时间:2016-12-04 11:34:28

标签: c++ windows matrix

矩阵乘法中矩阵误差乘法中矩阵误差的乘法

Matrix operator * (Matrix tmp)
{
    Matrix prod;
    prod.size = size;
    prod.ptr = new int *[size];

    for(int i=0; i<size; i++)

        prod.ptr[i] = new int [size];

        for(int i=0; i<size; i++)
        {
            for(int j=0; j<size; j++)
            {
                for(int k=0; k<size; k++)
                {
                     *(*(prod.ptr+i)+j) += *(*(ptr+i)+k) * *(*(tmp.ptr+k)+j);
                }
            }
        }           
    return prod;
}

0 个答案:

没有答案