Практикум по курсу "Объектно-ориентированное программирование" на языке C#. Андрианова А.А - 35 стр.

UptoLike

34
// класс, определяющий систему линейных уравнений
class Slau
{
int m; // количество уравнений
int n; // количество переменных
Matrix a; // матрица коэффициентов
Matrix b; // вектор правой части
Matrix x; // вектор решений
bool isSolved; // признак совместности
int[] reoder; // перестановка переменных,
// полученная в методе Жордана-Гаусса
int rang; // ранг матрицы коэффициентов
// конструктор
public Slau(int m1, int n1)
{
. . .
}
// метод ввода системы уравнения
public void Input()
{
. . .
}
// метод вывода системы уравнения и ее решения
public void Print()
{
. . .
}
public void Solve() // метод решения СЛАУ
{
. . .
}
public void Kramer() // метод Крамера
{
. . .
}
public void InverseMatrix() // метод X=A-1B
{
. . .
}
public void JordanGauss () // метод Жордана-Гаусса
{
. . .
}
// класс, определяющий систему линейных уравнений
class Slau
{
   int m;         // количество уравнений
   int n;         // количество переменных
   Matrix a;      // матрица коэффициентов
   Matrix b;      // вектор правой части
   Matrix x;      // вектор решений
   bool isSolved; // признак совместности
   int[] reoder; // перестановка переменных,
                   // полученная в методе Жордана-Гаусса
   int rang;      // ранг матрицы коэффициентов

   // конструктор
   public Slau(int m1, int n1)
   {
         . . .
   }

   // метод ввода системы уравнения
   public void Input()
   {
         . . .
   }

   // метод вывода системы уравнения и ее решения
   public void Print()
   {
        . . .
   }

   public void Solve()          // метод решения СЛАУ
   {
       . . .
   }

   public void Kramer()         // метод Крамера
   {
       . . .
   }

   public void InverseMatrix()       // метод X=A-1B
   {
       . . .
   }

   public void JordanGauss ()        // метод Жордана-Гаусса
   {
        . . .
   }


                                                               34