Категория
Информатика
Тип
реферат
Страницы
8 стр.
Дата
26.03.2014
Формат файла
.html — Html-документ
Архив
1011709.zip — 5.19 kb
  • chislennoe-reshenie-sistemy-linejnyx-algebraicheskix-uravnenij-metodom-gaussa_1011709_1.html — 15.98 Kb
  • Readme_docus.me.txt — 125 Bytes
Оцените работу
Хорошо  или  Плохо



Текст работы

/>,

где k =1,...,n — 1; i,j = k+1,...,n.

Для нахождения решения теперь необходимо вычислитьнеизвестные, начиная с n-го уравнения. Процесс вычисления значений неизвестныхназывается обратным ходом.

На каждом этапе xk находится по формуле

/>,

где k = n, n-1,...,


3. Функциональные модели и блок-схемы решениязадачи

Функциональные модели и блок-схемы решения задачипредставлены на рисунках 1 и 2.

Условные обозначения:

I, J — временные переменные;

A — временная матрица;

B — массивсвободных членов матрицы;

X — массиврешений;

NUMB — временная переменная;

MATRIX — матрица для расчета;

ROW_COL, R_C, LEN — количество строк и столбцов в матрице;

ARRAY_B — рабочий массив свободных членов.

/>

Рисунок 1 — Функциональная модель решения задачи для функцииPRINT_RES

/>

Рисунок 2 — Блок-схема решения задачи для функции METHOD_GAUS


4. Программная реализация решения задачи

; ROW_COL — КОЛИЧЕСТВО СТРОК И СТОЛБЦОВ МАТРИЦЫ

(SETQ ROW_COL 0)

(SETQ INPUT (OPEN "
D: \MATRIX. TXT":DIRECTION: INPUT))

(SETF ROW_COL (READ INPUT))

; MATRIX — МАТРИЦА ДЛЯ ВЫЧИСЛЕНИЯ

(SETQ MATRIX(MAKE-ARRAY (LIST ROW_COL ROW_COL): ELEMENT-TYPE 'INTEGER: INITIAL-ELEMENT 0))

(SETF MATRIX (READ INPUT))

; ПОЛУЧАЕМ СВОБОДНЫЕ ЧЛЕНЫ

(SETQ B (MAKE-ARRAY ROW_COL: ELEMENT-TYPE'INTEGER: INITIAL-ELEMENT 0))

; ПОЛУЧАЕМ МАТРИЦУ




Ваше мнение



CAPTCHA