Рішення математичних задач у середовищі Excel p>
1 Чисельне диференціювання p>
Відомо, що чисельними наближеними методами похідна функції взаданій точці може бути обчислена з використанням кінцевих різниць.
Вираз, записане в кінцевих різниць, для обчислення похідноїфункції одного змінного має вигляд: p>
Для обчислення похідної в Excel будемо використовувати наведенузалежність. p>
Розглянемо методику обчислення похідної на прикладі вправи. p>
1. p>
Припустимо потрібно знайти похідну функції Y = 2x3 + x2 в точці x = 3. < br>Похідна, обчислена аналітичним методом, дорівнює 60. P>
Для обчислення похідної виконайте наступні дії:
. табуліруйте задану функцію в околі точки х = 3 з досить малим кроком, наприклад 0,001 (див рис.) p>
. в комірку С2 введіть формулу обчислення похідної. Тут осередок В2 містить значення хк 1, комірка А2 - хк.
. буксируванням скопіювати формулу до рядка 7, отримаємо значення похідних в точках табуляції аргументу.
Для значення х = 3 похідна функції дорівнює значенню 60,019, що близько дозначенню, вирахуваній аналітично. p>
2 Чисельне обчислення визначених інтегралів p>
Для чисельного обчислення визначеного інтеграла методом трапеційвикористовується формула: p>
Методику обчислення певного інтеграла в Excel з використаннямприведеної формули розглянемо на прикладі. p>
2. p>
Нехай потрібно обчислити визначений інтеграл
Величина інтеграла, обчислена аналітично дорівнює 9. Для чисельногообчислення величини інтеграла з використанням наведеної формуливиконайте наступні дії: p>
. табуліруйте підінтегральною функцією в діапазоні зміни значень аргументу 0 - 3 (див. рис .). p>
. в комірку С3 введіть формулу = (A3-A2) * B2 + (A3-A2) * (B3-B2)/2 + C2, яка реалізує підінтегральною функцією. p>
. Скопіюйте буксируванням формулу, записану в комірці С3 до значення аргументу х = 3. Обчислення значення в комірці С17 і буде величиною заданого інтеграла - 9. P>
3 Знаходження екстремумів функцій за допомогою інструменту Пошук рішення p>
Якщо функція F (x) неперервна на відрізку [a, b] і має всередині цьоговідрізка локальний екстремум, то його можна знайти використовуючи надбудову Excel
Пошук рішення. P>
Розглянемо послідовність знаходження екстремуму функції на прикладінаступного вправи. p>
3. p>
Нехай задана нерозривний функція Y = X2 + X 2. Потрібно знайти їїекстремум (мінімальне значення). p>
Для вирішення завдання виконайте дії:
. У комірку А2 робочого аркуша введіть будь-яке число належить області визначення функції, у цій клітинці буде знаходитися значення Х;
. У комірку В2 введіть формулу, що визначає задану функцію. Замість змінної Х в цій формулі має бути посилання на комірку А2: = A2 ^ 2 + A2 p>
2
. Виконайте команду меню Сервіс/Пошук рішення;
. Налаштуйте параметри інструменту Пошук рішення: число ітерацій - 1000, відносна похибка 0,00001.
. в полі Встановити цільову клітинку вкажіть адресу комірки, що містить формулу p>
(А2), виберіть варіант мінімального значення, в полі Змінюючи клітинки введіть адресу комірки, що містить Х (А2);
. Клацніть на кнопці Виконати. У комірці А2 буде поміщено значення Х функції, при якому вона має мінімальне значення, а в комірці В2 - мінімальне значення функції. P>
Зверніть увагу, що у вікні Пошук рішення можна встановлювати обмеження. Їх доцільно використовувати, якщо функція многоекстремальна, а потрібно знайти екстремум в заданому діапазоні зміни аргументу. P>
4 Рішення систем лінійних рівнянь p>
1 Вбудовані функції для роботи з матрицями p>
У бібліотеці Excel у роздiлi математичних функцій є функції длявиконання операцій над матрицями (табл.1.1). p>
Таблиця 1.1 p>
| Русифіковане ім'я функції | Англомовне ім'я | їх дії |
| | Функції | |
| МОБР (параметр) | MINVERSE (parametr) | звернення матриці |
| МОДР (параметр) | MDETERM (parametr) | обчислення визначника |
| | | Матриці |
| МУМНОЖ (список параметрів) | MMULT (parametrlist) | Множення матриць | p>
Параметрами функцій, наведених у таблиці, можуть бути адресні посиланняна масиви, які містять значення матриць, або імена діапазонів і вирази,наприклад p>
МОБР (А1: B2) або МОДР (матріца_1). p>
2 Рішення систем лінійних рівнянь p>
Відомо, що система лінійних рівнянь в матричному поданнізаписується у вигляді: p>
AX = B.
Рішення такої системи записується у вигляді p>
X = A-1B,
Де A-1-матриця, обернена по відношенню до А. p>
3 Приклад рішення системи лінійних рівнянь: p>
Нехай система рівнянь задана матрицями: p>
Для вирішення завдання виконайте дії:
. Виділіть діапазон розмірністю 2 х 2 і надайте йому ім'я А;
. Виділіть діапазон розмірністю 1 х 2 і надайте йому ім'я В;
. Виділіть діапазон розмірністю 1 х 2 і надайте йому ім'я Х;
. Використовуючи список імен виділіть діапазон А і введіть у нього значення елементів матриці А;
. Використовуючи список імен виділіть діапазон В і введіть у нього значення елементів вектора В;
. Використовуючи список імен виділіть діапазон Х для приміщення результату рішення системи;
. У виділений діапазон Х введіть формулу p>
= МУМНОЖ (МОБР (А); В);
. Вкажіть Excel, що виконується операція над масивами, для цього натисніть комбінацію клавіш + +, в комірках діапазону Х буде отриманий результат: х1 = 2,16667, х2 = - 1,33333 p>
Щоб виконати перевірку отриманих результатів досить перемножитивихідну матрицю на вектор результату, підсумком цієї операції є векторвільних членів. p>
4. p>
Розв'яжіть систему рівнянь виду AX = B і виконайте перевірку рішення p>
5 Рішення нелінійних рівнянь методом підбору параметра p>
Використовуючи можливості Excel можна знаходити коріння нелінійного рівнянняв допустимої області визначення змінної. Послідовність операційзнаходження коренів наступна: p>
1. Рівняння представляється у вигляді функції однієї змінної; p>
2. Проводиться табулювання функції в діапазоні ймовірного існування коренів; p>
3. По таблиці фіксуються найближчі наближення до значень коренів; p>
4. Використовуючи засіб Excel Підбір параметра, обчислюються корені рівняння з заданою точністю. P>
Розглянемо послідовність відшукання коренів нелінійного рівнянняна прикладі. p>
5. p>
Потрібно знайти всі корені рівняння X3-0, 01X2-0, 7044X +0,139104 = 0 навідрізку [-1; 1]. Права частина рівняння представлена поліномом третійступеня, отже, рівняння може мати не більше трьох коренів.
1. представимо рівняння у вигляді функції p>
Y = X3-0, 01X2-0, 7044X 0,139104 p>
Відомо, що коріння вихідного рівняння знаходяться в точках перетинуграфіка функції з віссю Х.
2. Для локалізації початкових наближень необхідно визначити інтервали значень Х, усередині яких значення функції перетинає вісь абсцис, тобто функція змінює знак. З цією метою табуліруем функцію на відрізку [-1; 1] з кроком 0,2, отримаємо табличні значення функції. З отриманої таблиці знаходимо, що значення функції тричі перетинає вісь Х, отже, вихідне рівняння має на заданому відрізку всі три корені.
3. Аналіз таблиці показує, що функція змінює знак в наступних інтервалах значень аргументу Х: (-1; -0,8), (-0,2; 0,4) і (0,6; 0,8). P>
Тому в якості початкових наближень візьмемо значення Х: -0,8; -0,2 і p>
0,6.
4. На вільній ділянці робочого аркуша, як показано на малюнку, в комірки p>
А15: A17 введіть початкові наближення, а відповідні клітинки стовпця p>
У скопіювати формулу. P>
5 . Виконайте команду меню Сервіс/Параметри, у вкладці Обчислення встановити відносну похибку обчислень E = 0,00001, а число ітерацій N = 1000, встановіть прапорець Ітерації.
6. Виконайте команду меню Сервіс/Підбір параметра. У діалоговому вікні заповніть наступні поля: p>
Встановити в клітинці: у полі вказується адреса комірки, в якій записанаформула правій частині функції; p>
Значення: у полі вказується значення, яке має отримати поліном врезультаті обчислень, тобто права частина рівняння (у нашому випадку 0); p>
Змінюючи значення: у полі вказується адреса комірки (де записано початковунаближення), в якій буде обчислюватися корінь рівняння і на якупосилається формула. p>
Якщо клацнути на ОК отримаємо значення першого кореня: -0,92. p>
Виконуючи послідовно операції аналогічні попереднім, обчислимозначення інших коренів: -0,209991 і 0,720002. p>
6 Рішення систем нелінійних рівнянь p>
Застосовуючи надбудову Excel Пошук рішення можна вирішувати системинелінійних рівнянь. Попередньо система рівнянь повинна бутиприведена до одного рівняння. Розглянемо послідовність рішення наприкладі вправи. p>
6. p>
Дана система двох рівнянь: p>
Потрібно знайти всі корені наведеного рівняння для діапазону значень х іy [-3; 3].
Крок 1. Наведемо систему до одного рівняння. Пара (x, y) є рішенням системи тоді і тільки тоді, коли вона є рішенням наступного рівняння з двома невідомими: p>
(x2 + y2 - 3) 2 + (2x + 3y - 1) 2 = 0
Крок 2. Для вирішення останнього рівняння необхідно знайти початковінаближення, для цього табуліруем вираз, що стоїть в лівій частині якфункцію по двох змінних x та y. Для табуляції функції виконайте наступнідії:
. У стовпець А введіть послідовність значень Х із кроком 0,5, а рядок 3 p>
- послідовність значень У також з кроком 0,5.
. Дайте діапазонами значень Х та У імена Х і У, відповідно.
. Виділіть діапазон комірок, в якому будуть обчислюватися значення функції p>
(B4: N16).
. У виділений діапазон введіть формулу p>
= (Х ^ 2 + Y ^ 2-3) ^ 2 + (2 * Х 3 * Y-1) ^ 2.
. Натиснувши комбінацію клавіш [Ctrl] + [Shift] + [Enter] виконайте операцію над виділеним масивом. У виділеному діапазоні з'являться обчислені значення функції.
Крок 3. Знайдемо початкові наближення. Оскільки табуліруемая функція задаєповерхню, то початкові наближення слід шукати в западинах, тобто вточках, де функція приймає найменші значення. На малюнку ці точкизатемнені. Початковими наближеннями є пари (-1; 1) та (1,5; -0,5).
Введіть значення знайдених наближень у суміжні комірки робочого листа (див. рис.). Над стовпцями зробіть написи XX і YY, які виконуватимутьу формулах роль міток. Зверніть увагу, що ми вже використали імена Х і
Y, тому імена нових міток повинні відрізнятися.
Крок 4. До комірки рядка, в якій записана перша пара Х і У введітьформулу, яка обчислює значення функції: p>
= (XX ^ 2 + YY ^ 2-3) ^ 2 + (2 * XX 3 * YY-1) ^ 2і скопіюйте її в наступний рядок.
Крок 4. Встановіть курсор на комірку, в якій записана формула і виконайтекоманду меню Сервіс/Пошук рішення. Виконайте налаштування параметрівінструменту Пошук рішення: Граничне число ітерацій - 1000, відноснапохибка 0,000001.
У вікні Поиск решения в якості цільової комірки встановіть адресу комірки,що містить формулу, Зведіть перемикач мінімального значення, в полі
Змінюючи клітинки вкажіть адресу діапазону, що містить початкові наближення іклацніть на ОК. В осередках, де зберігалися початкові наближення будеотримана перша пара коренів.
Повторіть такі ж операції для другої пари наближень.
Рішенням системи є пари (-1,269; 1,1791) і (1,5764; -0,718). P>
Завдання для самостійної роботи p>
1. Знайти корені рівняння: p>
| Варіант | Рівняння | Відповідь |
| 1 | Sin (x) e-2x = 0 для значень х [-2; 2] | Х = 0 |
| 2 | X3-2, 56x2-1, 3251x +4,395006 = 0 | X =- 0,94644 |
| 3 | X3-2, 92x2 1,4355 x +0,791136 = 0 для х | -0,32; 1,229997; |
| | [-3; 3] | 2,010001 |
| 4 | x3-2, 84x2-5, 6064x-1476336 = 0 | 4,700766 |
| 5 | X3 +1,41 x2-5, 4724x-7, 380384 = 0 | 3,542723 | p>
2. Знайти корені лінійного рівняння виду Ах = В і виконати перевірку: p>
Варіант 1 Варіант2 p>
Варіант 3 Варіант 4 p>
3. Знайти похідну функції:a) Y = 2x2 при х = 3b) Y = Sin (x) для х = 0c) Y = Cos (x) для х = 0d) Y = Sin (x) для х = Пі/2e) Y = Cos (x) для х = Пі/2f) Y = Tg (x) для х = 0
4. Обчислити визначений інтеграл:
А) В) p>
С) D) p>
5. Знайти екстремум функції:a) Y = (2 - x) 2b) Y = x2 + y2 - 3c) Y = (x-2) 2 + (y +3) 2-6d) Y = sin (2x) для х [0; Пі/2] p>
-----------------------< br>EMBED Equation.3 p>
p>
p>
p>
p>
p>
p>
p>
p>
p>
p>
p>
p>
p> < p> p>
p>
p>
p>
p>
p>
p>
p>
p>
p>