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

Реферат Модель розподілу концентрації механічних домішок у рідинах з використанням полів швидкостей, отриманих ANSYS





"> файл зі значеннями вектора швидкості в кожній вузловій точці.

Вихідні дані :

файл зі значеннями концентрації в кожній вузловій точці.

Основні реалізовані функції:

Звернення матриці загального вигляду

bool inverse (double ** a, int n);

Вхідні параметри :

A - матриця. масив з нумерацією елементів [1 .. N, 1 .. N]

N - розмірність матриці A

Вихідні параметри :

A - матриця, обернена до вихідної. Масив з нумерацією елементів [1 .. N, 1 .. N]

Результат :

True, якщо вихідна матриця невироджена.

False, якщо вихідна матриця вироджена.

LU-розкладання матриці загального вигляду розміру M x N

void ludecomposition (double ** a, int m, int n, int * pivots);

Функція обчислює LU-розкладання прямокутної матриці загального вигляду з частковим вибором ведучого елементу (з перестановками рядків).

Вхідні параметри :

A - матриця A. Нумерація елементів: [1 .. M, 1 .. N]

M - число рядків в матриці A

N - число стовпців в матриці A

Вихідні параметри :

A - матриці L і U в компактній формі (див. нижче).

Нумерація елементів: [1 .. M, 1 .. N]

Pivots - матриця пере становок в компактній формі (див. нижче).

Нумерація елементів: [1 .. Min (M, N)]

Матриця A представляється, як A = P * L * U, де P - матриця перестановок, матриця L - ніжнетреугольная (або ніжнетрапецоідальная, якщо M> N) матриця, U - верхнетреугольная (або верхнетрапецоідальная, якщо M

Обчислення визначника матриці, заданої LU-азложеніем.

double determinantlu (double ** a, int * pivots, int n);

Вхідні параметри :

A - LU-розкладання матриці (результат роботи підпрограми LUDecomposition).

Pivots - таблиця перестановок, вироблених в ході LU-розкладання. (Результат роботи підпрограми LUDecomposition). p align="justify"> N - розмірність матриці

Результат:

визначник матриці

LDL ^ T розкладання симетричної матриці

<...


Назад | сторінка 10 з 15 | Наступна сторінка





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

  • Реферат на тему: Розробка в середовищі Turbo Pascal програми обчислення суми елементів рядкі ...
  • Реферат на тему: Автоматизація розв'язання задачі на находженіе матриці в складі іншої м ...
  • Реферат на тему: Розробка в середовищі Turbo Pascal програми сортування елементів, що знаход ...
  • Реферат на тему: Сортування рядків матриці в програмі Pascal
  • Реферат на тему: Портфельна матриця GE / McKinsey, основні стратегії