Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
191
Добавлен:
08.12.2017
Размер:
680 б
Скачать
#pragma once
class Matrix
{
private:
	int size;
	double* row;
	double* collumn;
	double* x;
	double* y;
	double* left;
public:
	Matrix(int s,double* r,double* c);
	Matrix(int n);
	Matrix(const Matrix& a);
	Matrix& operator = (const Matrix& a);
	double* Solve(double* left);
	double GetE(int i);
	double GetElementM1(int i, int j);
	double GetElementM2(int i, int j);
	double GetElementM3(int i, int j);
	double GetElementM4(int i, int j);
	double GetLeftElement(int i, int j);
	double GetMultiplyElement(double(Matrix::*a)(int, int),double(Matrix::*b)(int, int), int i, int j, int sizex2);
	double GetReverseMatrixElement(int i, int j);
	~Matrix();
};

Соседние файлы в папке MatrixDLL