Використання програмних засобів для розв’язування системи лінійних рівнянь

Содержание

Слайд 2

Робота складається з двох розділів. У першому розділі викладені основні теоретичні

Робота складається з двох розділів. У першому розділі викладені основні теоретичні

відомості: табличний процесор Microsoft Exсel, основні поняття про електронну таблицю та роботу з формулами. В другому розділі моєї роботи розглянуті основні уявлення про системи лінійних алгебраїчних рівнянь та методи їх розв’язку. Наведені приклади розв’язування СЛР методом Крамера та методом оберненої матриці, а також реалізація цих методів за допомогою табличного процесора Microsoft Exсel. Розроблено програму для знаходження розв’язків СЛР методом Крамера та методом оберненї матриці.
Слайд 3

Метою мого дослідження було ознайомитись з використанням додаткових функцій (які невизначені

Метою мого дослідження було ознайомитись з використанням додаткових функцій (які невизначені

програмою з інформатики), що дозволяють розв’язувати СЛР засобами табличного процесора Microsoft Exсel та переконати у необхідності початкових знань мов програмування (зокрема мовою Паскаль).
Слайд 4

Об’єктом дослідження є табличний процесор Microsoft Exсel. Предметом дослідження: використання можливостей

Об’єктом дослідження є табличний процесор Microsoft Exсel.
Предметом дослідження: використання можливостей табличного

процесора Microsoft Excel для розв’язування задач з математики у ВНЗ та у шкільному курсі.
Слайд 5

Практичне значення наукового дослідження полягає в можливості використання його при розв’язуванні

Практичне значення наукового дослідження полягає в можливості використання його при розв’язуванні

математичних завдань студентами ВНЗ та учнями при підготовці до уроків математики, економіки та хімії, а також шкільних факультативів. Теоретичну частину (Розділ 1) можна використовувати як при підготовці до семінару, так і вчителем –предметником, складаючи конспект уроку.
Слайд 6

Багато завдань практики приводять до необхідності розв’язувати системи лінійних рівнянь. При

Багато завдань практики приводять до необхідності розв’язувати системи лінійних рівнянь. При

конструюванні інженерних споруд, обробці результатів вимірів, вирішенні завдань планування виробничого процесу і ряду інших завдань техніки, економіки, наукового експерименту доводиться вирішувати системи лінійних рівнянь. Багато тем математики, в яких рішення систем рівнянь є необхідним елементом при вирішенні задач. Тому, вміння розв’язувати системи рівнянь є необхідною умовою успішної реалізації розв’язку задачі.
Слайд 7

Способів вирішення систем рівнянь існує багато: складання, підстановки, графічний, за допомогою

Способів вирішення систем рівнянь існує багато: складання, підстановки, графічний, за допомогою

зворотної матриці, методом виключення невідомих, метод Крамера. Який з них найраціональніший? Серед невідомих мені методів я зацікавилась методом Крамера та методом оберненої матриці .
Слайд 8

Математична теорія змінюється порівняно повільно, однак технологія застосування математичних методів зазнала

Математична теорія змінюється порівняно повільно, однак технологія застосування математичних методів зазнала

значних змін. Тому сьогодні спеціаліст, що добре знає математичні закони, але не вміє реалізовувати математичні методи на комп'ютері, не може вважатися спеціалістом сучасного рівня. Обчислювальні машини можна використовувати ефективно лише за умови бездоганного знання можливостей конкретного пакету прикладних програм.
Слайд 9

Застосування комп'ютера для проведення розрахунків сприяє кращій математичній підготовці спеціаліста. Якщо

Застосування комп'ютера для проведення розрахунків сприяє кращій математичній підготовці спеціаліста. Якщо

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

Існує значна кількість спеціалізованих пакетів програмного забезпечення, таких як MatLab, MathCad,

Існує значна кількість спеціалізованих пакетів програмного забезпечення, таких як MatLab, MathCad,

Mathematica, Maple тощо. Усі вони охоплюють основні розділи математики і дозволяють робити переважну більшість необхідних розрахунків, у деяких з них середовище адаптовано для введення даних у формі, яка є природною для математики. Однак самостійне засвоєння цих пакетів – досить складне завдання
Слайд 11

Загальновідомо, що в умовах вищих навчальних закладів та середніх шкіл дуже

Загальновідомо, що в умовах вищих навчальних закладів та середніх шкіл

дуже гостро стоїть питання про роботу на комп’ютерах тільки з ліцензійними програмами, що на даному етапі не завжди можливо. В той же час комп’ютери в навчальних закладах та в домашніх умовах налагоджені, в основному, на операційну систему Windows з пакетом програм Microsoft Office.
Слайд 12

Табличний процесор Excel входить до цього пакету програм, має великі обчислювальні

Табличний процесор Excel входить до цього пакету програм, має великі обчислювальні

можливості, зручний та простий в користуванні, має російський інтерфейс, тому раціонально математичні методи здійснювати в Excel. На мою думку є доцільним вивчення можливостей електронної таблиці Excel для реалізації математичних методів.
Слайд 13

З огляду на це, я вирішила розглянути реалізацію методів розв’язування систем

З огляду на це, я вирішила розглянути реалізацію методів розв’язування систем

лінійних рівнянь (метод оберненої матриці, метод Крамера) на мові програмування Паскаль та в табличному процесорі Excel.
Ця тема є актуальною на сьогоднішній день, так як саме поєднання чисельних методів і інформатики дає можливість значно спростити роботу над розв’язанням різного типу завдань, удосконалити свої знання з програмування.
Слайд 14

Зв’язок даної роботи зі шкільною програмою: Дана робота щільно пов’язана зі

Зв’язок даної роботи зі шкільною програмою:

Дана робота щільно пов’язана зі

шкільною програмою тим, що цю тему вивчають в курсі математики. При вирішенні систем лінійних рівнянь в школі на уроках алгебри, ми використовували такі способи, як складання, підстановка і графічний.
Слайд 15

Проаналізувавши різні сфери діяльності людини, можна переконатися, що більшість даних, якими

Проаналізувавши різні сфери діяльності людини, можна переконатися, що більшість даних, якими

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

Виконувати ці операції допомагають спеціальні програми — табличні процесори (ТП), найпопулярнішим

Виконувати ці операції допомагають спеціальні програми — табличні процесори (ТП), найпопулярнішим

з яких вважається Microsoft®Office Excel. Ця програма дає змогу створювати, редагувати, форматувати і друкувати таблиці, здійснювати в них обчислення, сортування та групування даних, будувати на їх основі графіки та діаграми, імпортувати й експортувати дані.
Слайд 17

Рівняння виду називається лінійним рівнянням з n невідомими: Слово лінійне означає,

Рівняння виду називається лінійним рівнянням з n невідомими:
Слово лінійне

означає, що рівняння 1-го степеня.
Розв’язком такого рівняння буде такий упорядкований набір чисел , який перетворює наше рівняння в числову тотожність.
Слайд 18

Рівняння виду можна використати для побудови системи рівнянь: Система називається системою

Рівняння виду можна використати для побудови системи рівнянь:
Система називається системою n

лінійних рівнянь з n невідомими коефіцієнтами при яких є елементами матриці А, а вільними членами є числа .
Розв’язком системи будемо називати такий набір чисел , який задовольняє кожне рівняння системи.
Це буде перетин множин розв’язків кожного рівняння даної системи.
Слайд 19

Якщо визначник системи, тобто визначник, що складається з коефіцієнтів при невідомих

Якщо визначник системи, тобто визначник, що складається з коефіцієнтів при невідомих
то

система має єдиний розв’язок. Цей розв’язок можна знайти різними способами.
Слайд 20

Метод Крамера (Крамера правило) — спосіб розв'язання квадратних систем лінійних алгебраїчних

Метод Крамера (Крамера правило) — спосіб розв'язання квадратних систем лінійних алгебраїчних рівнянь із ненульовим визначником основної

матриці (при цьому для таких рівнянь розв'язок існує і є єдиним).
Метод було створено Габріелем Крамером у 1750 році.
(швейцарський математик,
один з творців лінійної алгебри.)
Слайд 21

Позначимо через визначник, що утворюється з (1) після заміни його першого

Позначимо через визначник, що утворюється з
(1)
після заміни його

першого стовпчика стовпчиком вільних членів системи
(2)
аналогічно позначимо через визначник, що утворюється з (1) після заміни його другого стовпчика стовпчиком вільних членів системи (2), …, - замінено останній стовпчик стовпчиком вільних членів.
Слайд 22

Тоді розв’язок системи записується у вигляді: Формули називаються формулами Крамера. Якшо

Тоді розв’язок системи записується у вигляді:
Формули називаються формулами Крамера.
Якшо ,

а хоча б один з , , …., відмінний від нуля, то система розв’язків немає.
Якщо ж = =…= =0, то система має безліч розв’язків.
Слайд 23

Якщо позначити - матриці-стовпчики невідомих та вільних членів, то систему можна записати в матричній формі так:

Якщо позначити
- матриці-стовпчики невідомих та вільних членів, то систему можна

записати в матричній формі так:
Слайд 24

Використовуючи властивості оберненої матриці, маємо: З формули випливає твердження: щоб знайти

Використовуючи властивості оберненої матриці, маємо:
З формули випливає твердження: щоб знайти розв’язок

системи, потрібно знайти обернену матрицю (це можливо, бо ), а потім помножити на матрицю В. Результат цієї дії і дає розв’язок системи.
Слайд 25

Результати: Приклад. Розв’язати задану систему рівнянь методом Крамера та за допомогою матричного методу.

Результати:
Приклад.
Розв’язати задану систему рівнянь методом Крамера та за допомогою матричного

методу.
Слайд 26

І. Матричний спосіб. Матриця А з коефіцієнтів при невідомих для заданої

І. Матричний спосіб. Матриця А з коефіцієнтів при невідомих для заданої

системи рівнянь має вигляд:
Шукаємо алгебраїчні доповнення до кожного елемента матриці:
Слайд 27

Слайд 28

Слайд 29

Слайд 30

Слайд 31

Щоб отримати обернену матрицю необхідно алгебраїчні доповнення до елементів рядка записати

Щоб отримати обернену матрицю необхідно алгебраїчні доповнення до елементів рядка записати

у відповідний стовпчик, попередньо поділивши їх на визначник матриці .
Стовпчик вільних членів
Слайд 32

Отже,


Отже,

Слайд 33

ІІ. Метод Крамера. Знаходимо визначник системи , розкладаючи його за елементами першого рядка:

ІІ. Метод Крамера. Знаходимо визначник системи , розкладаючи його за елементами

першого рядка:
Слайд 34

Знаходимо визначники , , , :

Знаходимо визначники , , , :

Слайд 35

Тоді:

Тоді:

Слайд 36

Реалізація методу Крамера на ПК будь-якими програмними засобами досить проста, оскільки

Реалізація методу Крамера на ПК будь-якими програмними засобами досить проста, оскільки

всі обчислення зводяться до звичайних арифметичних дій. Що стосується методу оберненої матриці, то ключовим для його реалізації є обчислення матриці, оберненої до матриці коефіцієнтів при невідомих. Метод оберненої матриці доцільніше застосовувати при розв’язуванні систем лінійних рівнянь в середовищі MS Excel, оскільки в цих програмах є „вбудовані” засоби обчислення оберненої матриці. MS Excel має стандартні функції.
Слайд 37

Сторінка розрахунків. Матричний метод

Сторінка розрахунків. Матричний метод

Слайд 38

Сторінка розрахунків. Метод Крамера

Сторінка розрахунків. Метод Крамера

Слайд 39

Результат програми (метод оберненої матриці) Вводимо розмірність матриці:

Результат програми (метод оберненої матриці)
Вводимо розмірність матриці:

Слайд 40

Вводимо коефіцієнти при невідомих та рядок вільних членів

Вводимо коефіцієнти при невідомих та рядок вільних членів

Слайд 41

Результати розрахунків системи лінійних рівнянь матричним методом:

Результати розрахунків системи лінійних рівнянь матричним методом:

Слайд 42

Результат програми (метод Крамера) Вводимо розмірність матриці:

Результат програми (метод Крамера)
Вводимо розмірність матриці:

Слайд 43

Вводимо коефіцієнти при невідомих та рядок вільних членів

Вводимо коефіцієнти при невідомих та рядок вільних членів

Слайд 44

Результати розрахунків системи лінійних рівнянь методом Крамера:

Результати розрахунків системи лінійних рівнянь методом Крамера:

Слайд 45

Результатом дослідження є економія часу при обчисленні СЛР за допомою програмних

Результатом дослідження є економія часу при обчисленні СЛР за допомою програмних

засобів та переваги використання програм, що входять в пакет MS Office.
Слайд 46

В ході науково дослідницької роботи було встановлено, що головна особливість електронних

В ході науково дослідницької роботи було встановлено, що головна особливість електронних

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

Показано, що середовище Microsoft Excel є потужним інструментом для проведення різноманітних

Показано, що середовище Microsoft Excel є потужним інструментом для проведення різноманітних

обчислень. Наведені конретні математичні задачі та їх розв’язки. Тому учні та студенти отримуючи завдання розв’язування систем лінійних рівнянь з чотирма невідомими можуть використовувати вже готовий шаблон для розрахунків, учень бачить відповідь відразу після введення останнього коефіцієнта системи.
Також його можна широко використовувати вчителями, при підготовці до занять.