Matris Sınıflandırması

Bu bölümde matrislerin yapısal özelliklerini analiz etmek için kullanılan fonksiyonlar açıklanmaktadır. Bu metotlar bir matrisin simetrik, Hermit, köşegen, üçgen, yamuk, Hessenberg, iki köşegenli veya skaler olup olmadığını belirlememizi sağlar. Böyle bir sınıflandırma, lineer cebir ve hesaplamaların optimizasyonu için verimli algoritmaların seçimini kolaylaştırır.

Fonksiyon

Eylem

MatrixInfo

The method analyzes the matrix contents, determines its structural type (symmetric, Hermitian, triangular, banded, and so on), and fills the MqlMatrixInfo structure

IsSymmetric

Bir kare matrisin simetrik matris olup olmadığını kontrol eder

IsHermitian

Bir kare karmaşık matrisin Hermit matrisi olup olmadığını kontrol eder

IsUpperTriangular

Bir kare matrisin üst üçgen matris olup olmadığını kontrol eder

IsLowerTriangular

Bir kare matrisin alt üçgen matris olup olmadığını kontrol eder

IsUpperTrapezoidal

Check if a rectangular (not square) m-by-n matrix is upper trapezoidal

IsLowerTrapezoidal

Check if a rectangular (not square) m-by-n matrix is lower trapezoidal

IsUpperHessenberg

Bir kare matrisin üst Hessenberg matrisi olup olmadığını kontrol eder

IsLowerHessenberg

Bir kare matrisin alt Hessenberg matrisi olup olmadığını kontrol eder

IsTridiagonal

Bir kare matrisin üç köşegenli matris olup olmadığını kontrol eder

IsUpperBidiagonal

Bir kare matrisin üst iki köşegenli matris olup olmadığını kontrol eder

IsLowerBidiagonal

Bir kare matrisin alt iki köşegenli matris olup olmadığını kontrol eder

IsDiagonal

Bir kare matrisin köşegen matris olup olmadığını kontrol eder

IsScalar

Bir kare matrisin skaler matris olup olmadığını kontrol eder