Skip to content

MCPavlo/MatrixVariant1

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MatrixVariant1

Курсовая за 3 сем . Реализация работы с матрицами, QR алгоритма поиска собственных векторов и собственных значений произвольной квадратной матрицы. Реализация классов матриц элементарных преобразований на плоскости, переопределение функции поиска собсвтенных значений/векторов для них.


Constructor

Matrix() Конструктор по умолчанию

Matrix(int) Конструктор кдиничной квадратной матрицы

Matrix(int, int) Конструктор матрицы NxM

Matrix(Matrix) Конструктор копирования

Binary operations

Matrix M1 = M2 + M3

Matrix M1 = M2 - M3

Matrix M1 = M2 * M3

Matrix M1 = M2 * T

Matrix M1 = T * M3

Matrix M1 = M3

bool test = M2 == M3

bool test = M2 != M3

Read from file

std::ifstream fin("input.txt");

fin >> M1;

Write to file

std::ofstream fout("output.txt");

fout << M1;

Eigen values/vectors

EigPairs(Matrix)

Реализует процесс поиска собственных чисел и собственных векторов линейного оператора Собственные числа при выводе ответа отсортированы по убыванию Собственные векторы при выводе результата соответствуют порядку собственных чисел.

About

Курсовая за 3 сем

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages