Вирішення деяких класів математичних завдань у програмі Excel

Архів розробки (527 кб, WinRAR)

Перевизначені системи лінійних рівнянь.

Лінійна алгебра докладно розглядає рішення різних класів систем лінійних рівнянь (далі СЛУ): СЛУ, у яких кількість рівнянь збігається з числом невідомих, у яких кількість невідомих перевищує кількість рівнянь, однорідні СЛП.

Наведемо просте завдання на економічну тематику, що призводить до поняття перевизначених СЛУ. У місті три хлібокомбінати, вони виробляють та реалізують хліб першого та другого сорту. Дані з виробництва хліба двох сортів та сумарній виручці від його реалізації наведемо у таблиці.

Цифрові дані наведено в умовних одиницях, наприклад, тисяч булок, тисяч рублів. З наведених даних потрібно визначити середню ціну хліба обох сортів. Зрозуміло, що за середньою ціною жоден магазин хліба не продавав, але очевидно, що середня ціна існує і наведених даних достатньо для її визначення.

Введемо невідомі: "х" - середня ціна хліба першого ґатунку, "у" - середня ціна хліба другого ґатунку. З даних таблиці очевидна система рівнянь:

5х + 2у = 52 (1) 2х + 3у = 35 2х + у = 20
Отже, дійшли до системи, в якій кількість рівнянь перевищує кількість невідомих. Такі СЛУ називають перевизначеними.

Чому такі системи, зазвичай, не розглядаються у підручниках класичної математики? Відповідь на це питання очевидна. Геометрично рівняння складеної системи являють собою прямі, а три прямі в загальному випадку не перетинаються в одій точці. Таким чином, перевизначена СЛУ в загальному випадку несумісна, точки на площині, яка належала б усім трьом прямим, немає. Але сенс наведеного економічного завдання свідчить, щорішення має бути!

Що ж ухвалити за рішення перевизначеної СЛУ? Загальної точки прямі немає, але є точка (чи єдина?), сума відстаней від якої до даних прямих є величина найменша. Ось цю точку, її координати і приймають за рішення перевизначеної СЛУ. Дивіться рисунок.

Ми для наочності привели просте завдання, ті ж міркування можна застосувати і для більшої кількості рівнянь і для більшої кількості невідомих. Так, наприклад, для трьох змінних рівняння можна геометрично інтерпретувати як площини, 4 і більше з яких у загальному випадку немає загальної точки. Для лінійних рівнянь із великою кількістю невідомих користуються поняттям "гіперплощина".

Для знаходження описаного рішення використовується метод найменших квадратів. Його суть у тому, що він мінімізує суму відстаней від точки до прямих, а суму квадратів відстаней (у даному прикладі) від точки до прямих. Цей метод застосовується у багатьох галузях математики та прикладних дослідженнях. Не наводячи алгоритму знайдемо рішення.

Рішенням перевизначеної СЛУ методом найменших квадратів виявилася пара чисел: (7,6666; 6,5000)

класів
А тепер оцінимо суму відстаней від точки до прямих.

Як відомо з аналітичної геометрії відстань від точки (x0; y0) до прямої ax + by + c = 0 обчислюється за формулою:

деяких
Поставимо завдання розв'язання перевизначеної СЛУ у програмі Excel. Оформимо сторінку Excel таким чином, з використанням формул (1)

У комірки А1, В1 ввели 1, можна було запровадити будь-які інші числа. Виходимо в пошук рішення та встановлюємо:

вирішення
Як бачимо, отримали інші, що відрізняються від раніше знайдених, рішення: х = 7,818; у = 6,454 Підбиваємо підсумки. Метод найменших квадратів дав нам рішення (7,6666; 6,5),суму відстаней від точки до прямих 0,9800.

У Excel ми отримали рішення (7,818; 6,454), суму відстаней від точки до прямих 0,935. Яке ж рішення вважати "правильним"? Не можна не вірити класичному методу найменших квадратів! Але неважко дати оцінку "якості" отриманих рішень. Очевидно, що рішення, отримане в Excel, точніше відображає реальну дійсність. Результати відрізняються на соті частки і, тим не менш, відрізняються. Метод найменших квадратів оперує з квадратами відхилень, Excel мінімізує безпосередньо суму модулів відхилень. Ми приймаємо обидва рішення як вірні, надаючи перевагу практичному використанню більш точному.

Виходить так, що вирішуючи ці завдання в "докомп'ютерну епоху" і кажучи, що метод найменших квадратів дає єдину точку, сума відстаней від якої до прямих мінімальна, ми не мали рації!

Перевірте, вирішивши перевизначені СЛУ за методом найменших квадратів та за запропонованою методикою в Excel. Варіанти завдань.

деяких
математичних
Вирішіть систему п'яти рівнянь із трьома невідомими. За аналогією виконаємо обчислення в Excel.

Excel дав рішення:

Мінімальне відхилення п'яти площин від місця: 0,948314 Перевірте!