Вам предлагается библиотека
операций матричной алгебры для программ на С++.
Библиотека представлена в двух модификациях: как
DLL и как статическая библиотека (LIB). В библиотеке
определен класс CMatrix. В его состав входят
следующие функции матричной алгебры:
две модификации конструктора - с
выделением памяти под матрицу и без выделения;
деструктор;
функция инициализации матрицы
(применяется если конструктор не выделял память
под матрицу);
функция инициализации (заполнения)
элемента матрицы;
функция заполнения матрицы по
результатам экспериментов (применяется при
использовании метода наименьших квадратов);
функция транспонирования матрицы;
функция вычисления определителя
квадратной матрицы;
функция вычисления ранга матрицы;
подпрограмма решения системы линейных
уравнений в матричной форме методом Гаусса;
несколько переопределенных
операторов присваивания, сложения, вычитания,
умножения и сравнения матриц.
Кроме того, в библиотеке имеются не входящие в
состав класса CMatrix функции:
преобразование плавающего числа в
целое с округлением;
расчет значения полинома по схеме
Горнера;
аппроксимация экспериментальных
данных методом наименьших квадратов.
Закачать