MathPHP\LinearAlgebra\VectorAxiomsTest::testL2NormLessThanL1NormLessThanSqrtNL2Norm PHP Метод

testL2NormLessThanL1NormLessThanSqrtNL2Norm() публичный Метод

Axiom: |x|₂ ≤ |x|₁ ≤ √n |x|₂ l²-norm is less than equal to l₁-norm which is less than equal to sqrt n * l²-norm.
    public function testL2NormLessThanL1NormLessThanSqrtNL2Norm(array $V)
    {
        $V = new Vector($V);
        $n = $V->getN();
        $l₁norm = $V->l1Norm();
        $l²norm = $V->l2Norm();
        $√nl²norm = $n * $l²norm;
        $this->assertLessThanOrEqual($l₁norm, $l²norm);
        $this->assertLessThanOrEqual($√nl²norm, $l₁norm);
        $this->assertLessThanOrEqual($√nl²norm, $l²norm);
    }