- MatrixInfo
- IsSymmetric
- IsHermitian
- IsUpperTriangular
- IsLowerTriangular
- IsUpperTrapezoidal
- IsLowerTrapezoidal
- IsUpperHessenberg
- IsLowerHessenberg
- IsTridiagonal
- IsUpperBidiagonal
- IsLowerBidiagonal
- IsDiagonal
- IsScalar
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 |
|---|---|
The method analyzes the matrix contents, determines its structural type (symmetric, Hermitian, triangular, banded, and so on), and fills the MqlMatrixInfo structure |
|
Bir kare matrisin simetrik matris olup olmadığını kontrol eder |
|
Bir kare karmaşık matrisin Hermit matrisi olup olmadığını kontrol eder |
|
Bir kare matrisin üst üçgen matris olup olmadığını kontrol eder |
|
Bir kare matrisin alt üçgen matris olup olmadığını kontrol eder |
|
Check if a rectangular (not square) m-by-n matrix is upper trapezoidal |
|
Check if a rectangular (not square) m-by-n matrix is lower trapezoidal |
|
Bir kare matrisin üst Hessenberg matrisi olup olmadığını kontrol eder |
|
Bir kare matrisin alt Hessenberg matrisi olup olmadığını kontrol eder |
|
Bir kare matrisin üç köşegenli matris olup olmadığını kontrol eder |
|
Bir kare matrisin üst iki köşegenli matris olup olmadığını kontrol eder |
|
Bir kare matrisin alt iki köşegenli matris olup olmadığını kontrol eder |
|
Bir kare matrisin köşegen matris olup olmadığını kontrol eder |
|
Bir kare matrisin skaler matris olup olmadığını kontrol eder |