ВУЗ:
Составители:
Рубрика:
43
// метод вывода СЛАУ
public void Print()
{
for (int i = 0; i < m; i++)
{
for (int j = 0; j < n; j++)
Console.Write("" + a[i, j] + "\t");
Console.WriteLine("\t" + b[0, i]);
}
try
{
Console.WriteLine("Решение СЛАУ: ");
PrintSolution();
}
catch (Exception e)
{
// печать возможной ошибки
Console.WriteLine(e.Message);
}
}
// метод вывода полученного решения СЛАУ
public void PrintSolution()
{
if(!isSolved)
{
Console.WriteLine("Система несовместна");
return;
}
if(rang < n)
{
// получено общее решение системы
for(int i = 0; i < rang; i++)
{
Console.Write("x" + (reoder[i] + 1) + " = " + x[i, 0]);
for(int j = 1; j <= n - rang; j++)
{
if(x[i, j] == 0)
continue;
if(x[i, j] > 0)
Console.Write("+" + x[i, j] + "*x" +
(reoder[rang + j - 1] + 1));
else
Console.Write(""+ x[i, j] + "*x" +
(reoder[rang + j - 1] + 1));
}
Console.WriteLine();
}
}
else
{
// метод вывода СЛАУ
public void Print()
{
for (int i = 0; i < m; i++)
{
for (int j = 0; j < n; j++)
Console.Write("" + a[i, j] + "\t");
Console.WriteLine("\t" + b[0, i]);
}
try
{
Console.WriteLine("Решение СЛАУ: ");
PrintSolution();
}
catch (Exception e)
{
// печать возможной ошибки
Console.WriteLine(e.Message);
}
}
// метод вывода полученного решения СЛАУ
public void PrintSolution()
{
if(!isSolved)
{
Console.WriteLine("Система несовместна");
return;
}
if(rang < n)
{
// получено общее решение системы
for(int i = 0; i < rang; i++)
{
Console.Write("x" + (reoder[i] + 1) + " = " + x[i, 0]);
for(int j = 1; j <= n - rang; j++)
{
if(x[i, j] == 0)
continue;
if(x[i, j] > 0)
Console.Write("+" + x[i, j] + "*x" +
(reoder[rang + j - 1] + 1));
else
Console.Write(""+ x[i, j] + "*x" +
(reoder[rang + j - 1] + 1));
}
Console.WriteLine();
}
}
else
{
43
Страницы
- « первая
- ‹ предыдущая
- …
- 42
- 43
- 44
- 45
- 46
- …
- следующая ›
- последняя »
