Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые проекты » Створення для відділу логістики набору функцій для роботи з матрицями

Реферат Створення для відділу логістики набору функцій для роботи з матрицями





uo;Владимирraquo;);.Add(laquo;Дмитрийraquo;);.Add(laquo;Александрraquo;);

for (int i=0; i lt; log.Count; i ++)

{(login == log [i])

{(parol == par [i])

{. Show ( Вхід виконано! ) ;. Show ( Здрастуйте + par [i]);

return true;

}

}

}. Show ( Ви ввели неправильні дані! ); false;

}

}

}


2.10Класс отримання визначника матриці (Opr.cs)


using System; System.Collections.Generic; System.Windows; Матріца_1_0

{Opr

{n=0; lt; List lt; double gt; gt; M=new List lt; List lt; double gt; gt; (); [,] matr; double DetGauss (int ind, Cache ch)

{(ind == 1)

{(ch.c == ch.d)

{= ch.c;=ch.matr1; (int i=0; i lt; n; i ++)

{ lt; double gt; Mr=new List lt; double gt; (); (int j=0; j lt; n; j ++)

{. Add (matr [i, j]);

}. Add (Mr);

}

}

{. Show ( Обрана матриця не є квадратної! );

}

} (ind == 2)

{(ch.e == ch.f)

{= ch.e;=ch.matr2; (int i=0; i lt; n; i ++)

{ lt; double gt; Mr=new List lt; double gt; (); (int j=0; j lt; n; j ++)

{. Add (matr [i, j]);

}. Add (Mr);

}

}

{. Show ( Обрана матриця не є квадратної! );

}

} (ind == 3)

{(ch.g == ch.h)

{= ch.h;=ch.res; (int i=0; i lt; n; i ++)

{ lt; double gt; Mr=new List lt; double gt; (); (int j=0; j lt; n; j ++)

{. Add (matr [i, j]);

}. Add (Mr);

}

}

{. Show ( Обрана матриця не є квадратної! );

}

} det=1; k=0; double E=1E - 9;

(int i=0; i lt; n; i ++)

{= i; (int j=i + 1; j lt; n; j ++)

{(Math.Abs ??(M [j] [i]) gt; Math.Abs ??(M [k] [i]))

{= j;

}

} (Math.Abs ??(M [k] [i]) lt; E)

{= 0 ;;

} (ref M, i, k);

(i!=k) det *=- 1;

{*=M [i] [i];

} (int j=i + 1; j lt; n; j ++)

{[i] [j] /=M [i] [i];

} (int j=0; j lt; n; j ++)

{((j!=i) amp; amp; (Math.Abs ??(M [j] [i]) gt; E))

{(k=i + 1; k lt; n; k ++)

{[j] [k] -=M [i] [k] * M [j] [i];

}

}

}

} det;

} void Swap (ref List lt; List lt; double gt; gt; M, int row1, int row2)

{s=0; (int i=0; i lt; M [row1] .Count; i ++)

{= M [row1] [i]; [row1] [i]=M [row2] [i];

M [row2] [i]=s;

}

}

}

}


. 11класів отримання різниці матриці (Minus.cs)


using System; System.Collections.Generic; System.Text; System.Windows; Матріца_1_0

{Minus

{void Min (Cache ch)

{(ch.c == ch.e)

{(ch.d == ch.f)

{. g=ch.e; .h=ch.f; [,] matr=new double [ch.g, ch.f]; (int i=0; i lt; ch.c; i ++)

{(int j=0; j lt; ch.d; j ++)

{[i, j]=(ch.matr1 [i, j] - ch.matr2 [i, j]);

}

}. res=matr;

}

{. Show ( Помилка! Кількість стовпців в матрицях не збігається. );

}

}

{. Show ( Помилка! Кількість рядків у матрицях не збігається. );

}

}

}


. 12 Клас отримання мінору матриці (Mab.cs)


using System; System.Collections.Generic; System.Windows; System.Windows.Control...


Назад | сторінка 8 з 14 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Double Standards in Modern Politics
  • Реферат на тему: Double Entry Types of Balance Sheet
  • Реферат на тему: Double electric layer. Mechanism of formation and theory of structure
  • Реферат на тему: Створення інформаційної системи Dentist control system
  • Реферат на тему: Creation of control system by a personnel how to begin with a zero