Автор работы: Пользователь скрыл имя, 12 Сентября 2011 в 18:45, отчет по практике
Основная цель компьютерного практика по дисциплине "Информатика" заключается в получении и закреплении навыков подготовки пояснительных записок (ПЗ):
•к контрольным работам;
•рефератам;
•курсовым работам (КР) и проектам (КП);
•выпускным квалификационным работам (ВКР);
ВВЕДЕНИЕ………………………………………………………………..………3
1.РАЗРАБОТКА АЛГОРИТМА (ВАРИАНТ №3)………………..……….3
2.ГРАФИК ФУНКЦИИ (ВАРИАНТ №4)……………………….…….……4
3.ПОСТРОЕНИЕ ДИАГРАММЫ (ВАРИАНТ №5)……………….…….5
4.РЕШЕНИЕ СИСТЕМ ЛИНЕЙНЫХ АЛГЕБРАИЧЕСКИХ УРАВНЕНИЙ (ВАРИАНТ №6)…….…………………….……………..6
1.Решение СЛАУ на основе линейной алгебры…………...……………7
2.Решение СЛАУ, используя метод "Поиск решения…" (пункт главного меню" Сервис") MS Exel………………………….………..11
3.Решение СЛАУ методом Крамера (метод определителей)………..14
ЗАКЛЮЧЕНИЕ……………………………………………..………………..20
СПИСОК ИСПОЛЬЗУЕМОЙ ЛИТЕРАТУРЫ…………………………….20
В строках с 1 по 25 представлено условие задачи и принятые обозначения. В ячейках (B27:E30) реализуется функция обращения матрицы коэффициентов СЛАУ с помощью функции =МОБР(B10:E13). Функцию обращения матрицы возможно создать, используя мастер формул. Для этого необходимо выделить ячейки (B27:E30) и щелкнуть по пиктограмме MS Excel , за тем в группе “Математические” выбрать функцию МОБР и нажать кнопку “OK”. После появления окна “Аргументы функции” выделить (при нажатой левой кнопки манипулятора мышь) элементы исходной матрицы коэффициентов СЛАУ (ячейки (B10:E13)) и нажать кнопку “OK”.
Рис. 4.1. Решение СЛАУ на основе методов линейной алгебры
При закрытии окна “Аргументы функции” в выделенной области (ячейках (B27:E30)) для обратной матрицы сформируется только первый элемент в первой строке. Для формирования остальных элементов обратной матрицы следует нажать клавишу F2, а за тем при одновременно нажатых клавишах Shift и Ctrl нажать клавишу Enter. В результате в ячейках (B27:E30) образуется матрица, обратная матрице коэффициентов СЛАУ.
Теперь необходимо скопировать матрицу, обратную матрице коэффициентов СЛАУ (ячейки (B27:E30)) в ячейки (C32:F35), а вектор свободных членов СЛАУ (ячейки (B15:B18)) в ячейки (H32:H35).
Алгоритм
процедуры копирования
Табл. № 4.1
Алгоритм
копирования матрицы, обратной матрице
коэффициентов СЛАУ
и вектора свободных членов СЛАУ
№ п/п |
Щелкнуть левой кнопкой манипулятора “мышь” по ячейке | Набрать в строке формул … и нажать Enter |
Копировать матрицу (ячейки B24:D26)) в ячейки (C32:F35) | ||
C32 | =B27 | |
C33 | =B28 | |
C34 | =B29 | |
C35 | =B30 | |
D32 | =C27 | |
D33 | =C28 | |
D34 | =C29 | |
D35 | =C30 | |
E32 | =D27 | |
E33 | =D28 | |
E34 | =D29 | |
E35 | =D30 | |
F32 | =E27 | |
F33 | =E28 | |
F34 | =E29 | |
F35 | =E30 | |
Копировать вектор свободных членов СЛАУ B (ячейки B15:B18)) в ячейки (H32:H35) | ||
H32 | =B15 | |
H33 | =B16 | |
H34 | =B17 | |
H35 | =B18 |
Процедура
копирования позволяет при
Формулы на рис. 4.1 получены в редакторе формул MS Equation 3.0, поставляемом совестно с интегрированным пакетом прикладных программ Microsoft Office 2003.
Лист MS Excel, представленный на рис. 4.1 позволяет получить вектор решения для любой СЛАУ, состоящей из четырех уравнений. Описанная технология решения СЛАУ легко позволяет решить задачу любой размерности (для любого количества уравнений в СЛАУ).
Рассмотрим использование метода "Поиск решения..." на исходных данных представленных на рис. 4.1.
Для использования метода "Поиск решения..." необходимо свести задачу решения СЛАУ к задаче оптимизации. Введем целевую функцию вида
, (4.4)
где bi – i-й элемент вектора свободных членов СЛАУ;
ai,j – i, j-й элемент матрицы коэффициентов СЛАУ;
xj – j-й элемент вектора решения СЛАУ;
n – количество уравнений в СЛАУ.
Ограничений на вектор решения X накладывать не будем.
Тогда математически задачу поиска вектора решения СЛАУ X можно записать
. (4.5)
Подобная задача (4.5) легко решается использованием метода "Поиск решения..." MS Excel (см. рис. 4.2) следующим образом:
Рис. 4.2.
Решение СЛАУ, используя метод "Поиск
решения..."
(пункт главного меню "Сервис") MS Excel
При открытии окна "Поиск решения" напротив метки "Установить целевую ячейку:" будет отражен адрес активной ячейки (ячейки, в которой был установлен курсор при открытии окна). В ячейке $G$30 (G30) должна быть записана формула вычисления правой части целевой функции (4.4). Также в окне "Поиск решения" ниже метки "Изменяя ячейки:" необходимо задать адрес вектора решения СЛАУ X ($B$29:$B$32) (B29:B32). Адреса целевой ячейки и вектора решения СЛАУ можно формировать в режиме конструктора. Для этого необходимо поместить курсор в ячейку формирования соответствующего адреса и на листе MS Excel выделить ячейку или массив ячеек;
Рис. 4.3. Окно “Поиск решения…”
Лист MS Excel, представленный на рис. 4.2 позволяет получить вектор решения для любой СЛАУ, состоящей из четырех уравнений. Описанная технология решения СЛАУ легко позволяет решить задачу любой размерности (для любого количества уравнений в СЛАУ).
СЛАУ из n уравнений задается матрицей коэффициентов СЛАУ A и вектором свободных членов СЛАУ B.
; ,
где ai,j – i, j-й элемент матрицы коэффициентов СЛАУ;
bi – i-й элемент вектора свободных членов СЛАУ.
Суть метода Крамера в следующем: сначала вычисляется определитель матрицы коэффициентов СЛАУ
,
за тем вычисляются еще n определителей
, ,…, ,
т.е. определитель вычисляется для матрицы, полученной из матрицы коэффициентов СЛАУ путем замены j-го столбца матрицы коэффициентов СЛАУ вектором свободных членов СЛАУ.
Тогда элементы вектора решения СЛАУ xj, j = 1, …, n определяются по формуле
.
В
MS Excel существует формула =МОПРЕД(левый_верхний_элемент_
Решение СЛАУ методом Крамера (методом определителей) представлено на рис. 4.4.
Рис. 4.4. Решение СЛАУ методом Крамера
Строки с 1 по 25 на рис. 4.4 не показаны, потому что они полностью совпадают с соответствующими строками рис. 4.1, 4.2.
Необходимо сформировать матрицы для вычисления определителей D, DX1, DX2, DX3 в ячейках (B27:E30), (B32:E35), (B37:E40), (B42:E45), (B47:E50), соответственно. Алгоритм формирования матриц для вычисления определителей представлен в табл. 4.2.
Табл. № 4.2
Алгоритм формирования матриц для вычисления определителей
№ п/п |
Щелкнуть левой кнопкой манипулятора “мышь” по ячейке | Набрать в строке формул … и нажать Enter |
Формирование матрицы для вычисления определителя D | ||
B27 | =B10 | |
B28 | =B11 | |
B29 | =B12 | |
B30 | =B13 | |
С27 | =C10 | |
С28 | =C11 | |
С29 | =C12 | |
С30 | =C13 | |
D27 | =D10 | |
D28 | =D11 | |
D29 | =D12 | |
D30 | =D13 | |
E27 | =E10 | |
E28 | =E11 | |
E29 | =E12 | |
E30 | =E13 | |
Формирование матрицы для вычисления определителя DX1 | ||
B32 | =B15 | |
B33 | =B16 | |
B34 | =B17 | |
B35 | =B18 | |
C32 | =C10 | |
C33 | =C11 | |
C34 | =C12 | |
C35 | =C13 | |
D32 | =D10 | |
D33 | =D11 | |
D34 | =D12 | |
D35 | =D13 | |
E32 | =E10 | |
E33 | =E11 | |
E34 | =E12 | |
E35 | =E13 | |
Формирование матрицы для вычисления определителя DX2 | ||
B37 | =B10 | |
B38 | =B11 | |
B39 | =B12 | |
B40 | =B13 | |
C37 | =B15 | |
C38 | =B16 | |
C39 | =B17 | |
C40 | =B18 | |
D37 | =D10 | |
D38 | =D11 | |
D39 | =D12 | |
D40 | =D13 | |
E37 | =E10 | |
E38 | =E11 | |
E39 | =E12 | |
E40 | =E13 | |
Формирование матрицы для вычисления определителя DX3 | ||
B42 | =B10 | |
B43 | =B11 | |
B44 | =B12 | |
B45 | =B13 | |
C42 | =C10 | |
C43 | =C11 | |
C44 | =C12 | |
C45 | =C13 | |
D42 | =B15 | |
D43 | =B16 | |
D44 | =B17 | |
D45 | =B18 | |
E42 | =E10 | |
E43 | =E11 | |
E44 | =E12 | |
E45 | =E13 | |
Формирование матрицы для вычисления определителя DX4 | ||
B47 | =B10 | |
B48 | =B11 | |
B49 | =B12 | |
B50 | =B13 | |
C47 | =C10 | |
C48 | =C11 | |
C49 | =C12 | |
C50 | =C13 | |
D47 | =D10 | |
D48 | =D11 | |
D49 | =D12 | |
D50 | =D13 | |
E47 | =B15 | |
E48 | =B16 | |
E49 | =B17 | |
E50 | =B18 |
Алгоритм
вычисления определителей представлен
в табл. 4.3.
Табл. № 4.3
Алгоритм вычисления определителей
№ п/п |
Щелкнуть левой кнопкой манипулятора “мышь” по ячейке | Набрать в строке формул … и нажать Enter |
G28 (определитель D) | =МОПРЕД(B27:E30) | |
G33 (определитель DX1) | =МОПРЕД(B32:E35) | |
G38 (определитель DX2) | =МОПРЕД(B37:E40) | |
G43 (определитель DX3) | =МОПРЕД(B42:E45) | |
G48 (определитель DX4) | =МОПРЕД(B47:E50) |
Возможно вычисление определителей в режиме конструктора. Для этого необходимо выделить ячейку, в которой вычисляется определитель, например, G28 и щелкнуть по пиктограмме MS Excel , за тем в группе “Математические” выбрать функцию МОПРЕД и нажать кнопку “OK”. После появления окна “Аргументы функции” выделить (при нажатой левой кнопки манипулятора мышь) элементы исходной матрицы, например, ячейки (B27:E30) и нажать кнопку “OK”.
Вектор решения СЛАУ X определяется в строке 53. Алгоритм формирования вектора решения представлен в табл. 4.4.
Табл. № 4.4
Алгоритм формирования вектора решения СЛАУ X
№ п/п |
Щелкнуть левой кнопкой манипулятора “мышь” по ячейке | Набрать в строке формул … и нажать Enter |
C53 | =G33/G28 | |
G53 | =G38/G28 | |
J53 | =G43/G28 | |
M53 | =G48/G28 |
Информация о работе Подготовка электронных документов в MS Word