numl.Math.LinearAlgebra.Matrix.Norm C# (CSharp) Метод

Norm() публичный статический Метод

Standard Matrix Norm.
public static Norm ( Matrix A, double p ) : double
A Matrix Input Matrix.
p double The double to process.
Результат double
        public static double Norm(Matrix A, double p)
        {
            double norm = 0;
            for (int i = 0; i < A.Rows; i++)
                for (int j = 0; j < A.Cols; j++)
                    norm += System.Math.Pow(System.Math.Abs(A[i, j]), p);
            return System.Math.Pow(norm, 1d/p);
        }

Usage Example

Пример #1
0
 /// <summary>A Matrix extension method that normals.</summary>
 /// <param name="m">Matrix.</param>
 /// <param name="p">The double to process.</param>
 /// <returns>A double.</returns>
 public static double Norm(this Matrix m, double p)
 {
     return(Matrix.Norm(m, p));
 }
All Usage Examples Of numl.Math.LinearAlgebra.Matrix::Norm