ВУЗ:
Составители:
Рубрика:
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
- …
- следующая ›
- последняя »