Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

KURSOVAYa_RABOTA_INFORMATIKA

.doc
Скачиваний:
18
Добавлен:
01.04.2015
Размер:
164.35 Кб
Скачать

10

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ

Федеральное государственное бюджетное образовательное учреждение

высшего профессионального образования

«Забайкальский государственный университет»

(ФГБОУ ВПО «ЗабГУ»)

Энергетический факультет

Кафедра информатики, вычислительной техники и прикладной математики

ЗАДАНИЕ

на курсовую работу

по дисциплине «Информационные технологии»

Студенту Огнёву А. А.

Тема работы: Вычисление в MS Excel

Исходные данные к работе

  1. Решить систему уравнения двумя способами:

  • методом Крамера

  • с помощью обратной матрицы

  1. Решить уравнения

  • 1)arctg(x) +2x-1=0

  • 2)3x4+4x3-12x2+1=0

  1. Построить на диаграмме функцию, которая является аппроксимацией функции y(x), заданной таблично:

X

-9,78

-8,94

-8,49

-8,20

-8,17

-7,09

-4,62

-3,76

-3,16

-2,48

-2,45

-1,55

-1,47

0,25

1,88

4,18

5,92

6,51

7,54

7,96

Y

327,96

270,45

242,07

224,81

221,22

161,91

60,77

37,66

25,65

12,89

13,75

4,07

3,26

6,70

29,74

99,77

180,58

212,15

277,22

305,74

  1. Найти min(max) значение функции, учитывая ограничения

6x1-5x217

x1+4x234

-4x1+9x217

f=4x1+3x2

Рекомендуемая литература
  1. Гельман В. Я. Решение математических задач средствами

Excel:СПб Питер,2003- 240 стр.

  1. Excel: Сборник примеров и задач: Учеб. пособие для вузов.

ФиС,2008- 336 стр

Дата выдачи задания « » 20 г.

Дата представления руководителю « » 20 г.

Руководитель курсовой работы

Реферат

Пояснительная записка – 13 с., 0 рис., 2 табл., 2 источника, 0 прил.

Данная работа предназначена для выполнения заданий с помощью программы MS Excel: решение систем уравнений, уравнений с одной переменной, построение графика, нахождение max(min) значения функции. Программа полностью демонстрирует все возможности данной курсовой работы.

  1. Решение систем уравнений двумя способами:

Метод Крамера:

Введём матрицу А и вектор b на рабочий лист. Кроме того, сформируем четыре вспомогательные матрицы, заменяя последовательно столбцы матрицы A на столбец вектора b.

Для дальнейшего решения необходимо:

  1. Вычислить определитель матрицы A.

  • Установим курсор в ячейку I10 и обратимся к мастеру функций.

  • В категории Математические выберем функцию МОПРЕД, предназначенную для вычисления определителя матрицы, и перейдём ко второму шагу мастера функций.

  • Диалоговое окно, появляющееся на втором шаге содержит поле ввода Массив. В этом поле указывают диапазон матрицы, определитель которой вычисляют. В нашем случае это ячейки B1:E4.

  1. Для вычисления вспомогательных определителей введем формулы:

  • I11=МОПРЕД(B6:E9),

  • I12=МОПРЕД(B11:E14),

  • I13=МОПРЕД(B16:E19),

  • I14=МОПРЕД(B21:E24).

В результате в ячейке I10 хранится главный определитель, а в ячейках I11:I14 - вспомогательные.

  1. Воспользуемся формулами Крамера и разделим последовательно вспомогательные определители на главный.

  • В ячейку K11 введём формулу =I11/$I$10.

  • Скопируем её содержимое в ячейки K12, K13 и K14.

  1. Система решена.

С помощью обратной матрицы:

Введём матрицу A и вектор b в рабочий лист MS Excel. В нашем случае матрица А находится в ячейках B1:Е4, а вектор b в диапазоне G1:G4. Для решения системы необходимо вычислить матрицу, обратную к A.

Для дальнейшего решения необходимо:

  1. Выделим ячейки для хранения обратной; пусть в нашем случае это будут ячейки B6:E9.

  2. Обратимся к мастеру функций

  • В категории Математические выберем функцию МОБР, предназначенную для вычисления обратной матрицы, щелкнув по кнопке OK

  • В диалоговом окне необходимо заполнить поле ввода Массив. Это поле должно содержать диапазон ячеек, в котором хранится исходная матрица - в нашем случае B1:E4. Данные в поле ввода Массив можно ввести, используя клавиатуру или выделив их на рабочем листе, удерживая левую кнопку мыши.

  1. Умножаем полученную обратную матрицу на вектор b.

  • Выделим ячейки для хранения результирующего вектора, например H6:H9.

  • Обратимся к мастеру функций, и в категории Математические выберем функцию МУМНОЖ, которая предназначена для умножения матриц.

  1. Перейдём ко второму шагу мастера функций.

  • Появившееся диалоговое окно содержит два поля ввода Массив1 и Массив2. В поле Массив1 необходимо ввести диапазон ячеек, в котором содержится первая из перемножаемых матриц, в нашем случае B6:E9 (обратная матрица), а в поле Массив2 ячейки, содержащие вторую матрицу, в нашем случае G1:G4 (вектор b).

  1. После заполнения полей ввода нажимаем кнопку OK.

  • В первой ячейке выделенного диапазона появится соответствующее число результирующего вектора. Для того чтобы получить весь вектор, необходимо нажать клавишу F2, а затем одновременно клавиши Ctrl+Shift+Enter. В нашем случае результаты вычислений (вектор х), находится в ячейках H6:H9.

  1. Проверяем, правильно ли решена система.

  • Умножаем матрицу A на вектор x и получаем в результате вектор b (умножение матрицы A на вектор x осуществляется при помощи функции МУМНОЖ(В1:Е4;Н6:Н9), так как было описанной выше).

  1. Система решена.

  1. Решение уравнений:

1) arctg(x) +2x-1=0

2) 3x4+4x3-12x2+1=0

Для решения необходимо:

  1. В ячейку А1 заносим ориентировочное значение – х, например 2.

  2. В ячейку В1 заносим левую часть уравнения, используя в качестве независимой переменной ссылку на ячейку А1. (Например =atanA1+2*A1-1)

  3. Включаем подбор параметра.

  4. В поле Установить в ячейке указываем В1, а в поле Значение - 0 (правая часть уравнения), в поле Изменяя значение – А1.

  5. Нажимаем кнопку ОК и получаем результат подбора. Сохраняем. Таким образом, в ячейке А1 получаем приближенное значение

х=-2,2518E+14. При этом точность решения – вместо 0 в ячейке В1 получаем 2,2518E+14.

  1. Уравнение решено.

  1. Построение на диаграмме функцию, которая является аппроксимацией функции y(x), заданной таблично:

Для построения необходимо:

  1. Ввести в ячейку А1 – х, затем в ячейки А2:А22 все значения х. Далее в ячейку В1 – у, а затем в ячейки В2:В22 все значения у.

  2. Строим диаграмму по введенным данным:

  • На панели инструментов вызываем Мастер диаграмм.

  • Выбираем тип диаграммы Точечный.

  • Нажимаем кнопку Готово. Получаем график.

  1. Осуществим аппроксимацию полученной кривой:

  • Указатель мыши устанавливаем на одну из точек графика и щелкаем правой кнопкой

  • В появившемся контекстном меню выбираем пункт Добавить линию тренда.

  • В окне Линия тренда выбираем тип линии тренда – Полиномиальная и устанавливаем степень – 2.

  • Во вкладке Параметры устанавливаем флажки в поля показывать уравнение на диаграмме и поместить на диаграмму величину достоверности аппроксимации.

  1. График построен.

  1. Нахождение min(max) функции, учитывая ограничения:

Для нахождения необходимо:

В ячейки А2, А3 и А4 занести константы неравенства числа 17, 34, 17, соответственно.

  1. В ячейки С1 и D1 занесем начальные значения неизвестных х1, х2 (нули)- в дальнейшем эти значения будут подобраны автоматически.

  2. В ячейках диапазона С2:D4 разместим таблицу значений при х1 и х2.

  3. В ячейках В2:В4 укажем формулы для расчета. В ячейке В2 формула будет иметь вид = $C$1*C2+$D$1*D2, а остальные формулы получаем методом автозаполнения (копирования).

  4. В ячейку F1 занесем формулу =4*х1+3*х2.

  5. Команда Сервис – Поиск решения.

  6. В поле Установить целевую ячейку, укажем значение F1.

  7. В поле Изменяя ячейки зададим диапазон С1:D1.

  8. Определяем набор ограничений, щелкнем на кнопку Добавить. В диалоговом окне Добавление ограничения в поле Ссылка на ячейку мышью укажем диапазон В2:В4. В качестве условия зададим <=. В поле ограничения зададим диапазон А2:А4. Нажимаем ОК.

  9. Выбираем кнопку Выполнить. По завершении оптимизации откроется диалоговое окно Результаты поиска решения.

  10. Сохраняем найденное решение.

Список литературы

  1. Гельман В. Я. Решение математических задач средствами

Excel:СПб Питер,2003- 240 стр.

  1. Excel: Сборник примеров и задач: Учеб. пособие для вузов.

ФиС,2008- 336 стр

 

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]