Commit 32f62fda authored by Шарафутдинов Ратмир's avatar Шарафутдинов Ратмир
Browse files

Second Commit

parent ea9309d0
......@@ -7,10 +7,10 @@ namespace SVD
{
static class HouseHolder
{
static bool output1 = true; //пошаговый вывод для метода House
static bool output2 = false; //пошаговый вывод для метода HouseRow
static bool output3 = false; //пошаговый вывод для метода HouseCol
static bool output4 = true; //пошаговый вывод для метода Diag
public static bool output1 = false; //пошаговый вывод для метода House
public static bool output2 = false; //пошаговый вывод для метода HouseRow
public static bool output3 = false; //пошаговый вывод для метода HouseCol
public static bool output4 = true; //пошаговый вывод для метода Diag
//Вычисление вектора Хаусхолдера (работает корректно, проверено на бумаге)
public static Matrix House(Matrix vector1) //стр. 183
......
......@@ -7,11 +7,34 @@ namespace SVD
{
static void Main(string[] args)
{
//Matrix C = new Matrix(2, 2);
//C[0, 0] = 1;
//C[0, 1] = 2;
//C[1, 0] = 3;
//C[1, 1] = 4;
Console.WriteLine("=============== Настройки ===============\n");
Console.WriteLine(" 1. Включить пошаговый вывод для метода House");
Console.WriteLine(" 2. Включить пошаговый вывод для метода HouseRow");
Console.WriteLine(" 3. Включить пошаговый вывод для метода HouseCol\n");
Console.WriteLine(" 0. Пропустить - Enter\n");
Console.Write(" Введите номер опции: ");
string value;
value = Console.ReadLine();
switch (value)
{
case "1":
HouseHolder.output1 = true;
break;
case "2":
HouseHolder.output2 = true;
break;
case "3":
HouseHolder.output3 = true;
break;
default:
break;
}
Console.WriteLine("===========================================\n");
Matrix C = new Matrix(4, 3);
......@@ -29,6 +52,8 @@ namespace SVD
C[3, 2] = 12;
HouseHolder.Diag(C);
Console.ReadLine();
}
}
}
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment