这段代码是否找到k列的范数?

时间:2012-06-24 14:12:35

标签: c norm

此代码是否正常工作以找到K列的范数?

double norm2x2(double A[5][7], int K)
{
    K=K-1;
    double max=fabs(A[0][K]);
    int i;
    for(i=1;i<5;i++)
        if(fabs(A[i][K])>max)
            max=fabs(A[i][K]);
    return max;
}

我写这个算法作为问题的答案: 编写一个C程序,作为参数获取一个5X7数组,并计算Kth列的范数,其中K也是一个参数;

2 个答案:

答案 0 :(得分:0)

是。更准确地说,它计算K列的最大范数,其中K是列的从1开始的索引。

答案 1 :(得分:0)

好吧,这段代码找到了l_∞列的K范数(基于1的索引,即最左边的列的索引为1),矩阵大小为{{1} }。