Деякі особливості викладання диференціальних рівнянь

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

Рубрика Программирование, компьютеры и кибернетика
Вид статья
Язык украинский
Дата добавления 05.03.2019
Размер файла 188,5 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

УДК 378.147

Кіровоградський державний педагогічний університет імені Володимира Винниченка

Національний університет біоресурсів і природокористування України

Деякі особливості викладання диференціальних рівнянь

І.Г. Ключник, кандидат фізико-математичних наук,

старший викладач,

Т.М. Завгородня,кандидат фізико-математичних наук,

старший викладач,

Анотація

інноваційний комп'ютерний диференціальний matlab

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

Matlab, ефективні шляхи навчання, інноваційні методи.

Аннотация

Рассматриваются инновационные методики обучения в высшей школе. Показана возможность эффективного использования Matlab при изучении курса дифференциальных уравнений.

Matlab, эффективные пути обучения, инновационные методы.

Пошук ефективних шляхів навчання і надалі залишається актуальним. До сучасних випускників пред'являються високі вимоги щодо змісту знань, умінь і навичок, що визначає конкретну спроможність фахівця на сучасному ринку праці. Питання ефективності навчального процесу постає перед кожним ВНЗ. Щоб сформувати висококваліфікованого фахівця викладачам необхідно вдосконалювати та урізноманітнювати навчальний процес. З цією метою продовжується пошук та реалізація нових методів, прийомів та засобів організації навчального процесу. Окрім традиційних методик у практику впроваджуються нові ефективні методики проведення сучасного заняття. Однією з основних є комп'ютеризація навчального процесу. Але використання комп'ютерних технологій при вивченні математичних дисциплін вимагає певної "обережності". Це пов'язано з тим, що творчий процес при вивченні фундаментальних основ математичних дисциплін може звестись до механічного натискання клавіш. Щоб цього не сталось, необхідно використовувати математичні пакети для автоматизації рутинних обчислень, перетворень, тощо.

Оскільки одним з основних завдань освіти - навчити студента самостійно добувати знання, то ми вважаємо, що автоматизація рутинних операцій суттєво допоможе їм в цьому. Вагомим підґрунтям для самостійної роботи має стати лекція, на якій викладач не просто закликає до самостійної роботи, а й порушує проблеми, пропонує конкретні завдання, рекомендує певну літературу чи системи комп'ютерної математики, визначає час для виконання роботи, повідомляє про види і терміни її контролю, наголошує на можливості отримати консультацію [1,с.126].

Виклад основного матеріалу. На сьогоднішній день є багато програмних засобів, які підтримують математичні дослідження: Mathematica, MathCAD, Matlab, Maple, Statistica та ін. В [2] охарактеризовано можливості використання Mathematica, MathCAD та Matlab для розв'язання деяких класів задач. Зупинимось детальніше на пакеті прикладних програм Matlab. Основною його перевагою є відносна простота маніпуляцій з різними типами даних, а також зручними засобами виведення різноманітних графіків. Формулювання і вирішення задач засобами Matlab приводяться зрозумілими математичними виразами, близькими до традиційних формул [3]. Наприклад, операції додавання (+), віднімання (-), множення (*), ділення (/) та піднесення до степеня (Л). Також деякі основні математичні функції в системі Matlab задаються наступний чином:

• abs(x) - абсолютне значення;

• sqrt(x) - квадратний корінь;

• exp(x) - експонента числа х;

• log(x) - натуральний логарифм;

• log10(x) - десятковий логарифм;

• sin(x) - синус;

• cos(x) - косинус;

• tan(x) - тангенс;

• cot(x) - котангенс;

• asin(x) - арксинус;

• acos(x) - арккосинус;

• atan(x) - арктангенс;

• acot(x) - арккотанген с.

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

Приклад. Розв'язати рівняння [4]

Розв'язання. Розглядуване рівняння є лінійним, якщо розглянути x, як функцію від у:

Загальний розв'язок даного рівняння шукаємо у вигляді

Маємо

Підставивши x і -- в рівняння (1), отримаємо

Функцію v(y) шукаємо з умови

Візьмемо довільний частинний розв'язок цього рівняння і отримаємо

звідки

Для знаходження інтеграла (2) скористаємось пакетом програм Matlab. Обчислення невизначених інтегралів в Matlab здійснюється за допомогою функції: int (f,x), де f - символьний вираз, що представляє собою підінтегральну функцію, ах- змінна інтегрування [5]. Для знаходження інтегралу (2) спочатку у командному рядку Matlab визначимо символьну змінну інтегрування (в нашому прикладі це змінна Ошибка! Объект не может быть создан из кодов полей редактирования.):

syms у;

Далі, користуючись наведеними вище правилами задання в системі Matlab основних математичних функцій, визначимо підінтегральну функцію:

f=exp(-sin(y))*sin(2*y);

і обчислимо інтеграл:

int(f,y)

Так як введення функції не завершується крапкою з комою, то пакет Matlab автоматично виведе отримане значення інтегралу:

ans = -2*exp(-sin(y))*sin(y)-2*exp(-sin(y)).

Отже,

На Мал.1 можемо бачити середовище Matlab з описаним вище методом знаходженням інтегралу (2) в командному вікні.

Зверніть увагу, що програма Matlab не включає в себе сталу інтегрування; результат виведення представляє єдину первісну від підінтегрального виразу.

Отже, інтеграл (2) має вигляд . А значить загальний розв'язок рівняння (1) буде мати вигляд

Мал.1

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

Пакет прикладних програм Matlab будує графіки функцій по ряду точок, з'єднуючи їх відрізками прямих. Тому, для побудови графіка функції необхідно, по-перше, сформувати два вектори однакової розмірності - вектор значень аргументів у та вектор відповідних значень функції х(у). По-друге, звернутися до функції plot(), яка будує двовимірні графіки. В результаті отримаємо два масиви х та у, які містять значення аргументів та відповідні значення функції, а команда plot сформує з /-тих елементів масивів точки з координатами Ошибка! Объект не может быть создан из кодов полей редактирования. та з'єднає їх прямими лініями.

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

у = [початкове значення аргументу: крок: кінцеве значення аргументу].

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

Отже, для побудови інтегральної кривої

задамо інтервал зміни незалежної змінної у від -10 до 10 з кроком 0.05:

у = [-10:0.05:10];

Задамо значення сталій с, обчислимо відповідні значення функції x(y) та побудуємо її графік:

С = 1;

X = c*exp(sin(y))-2*sin(y)-2;

plot(y,x)

Після виконання команд у системі Matlab на екрані з'явиться вікно Figure 1 з графіком функції:

Мал.2

Висновки

Використання Matlab при вивчені курсу диференціальних рівнянь дає можливість економити час на рутинних обчисленнях інтегралів і побудові інтегральних кривих, та приділити більше часу методам розв'язання різних типів диференціальних рівнянь

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

1. Слєпкань З.І. Наукові засади педагогічного процесу у вищій школі. - Навчальний посібник. - К.:Вища шк., 2005. - 239с.

2. Жалдак М.І. Основні теорії і методи оптимізації: навчальний посібник / М.І. Жалдак, Ю.В. Триус. - Черкаси:Брама-Україна, 2005. - 608с.

3. Кетков Ю.Л. MATLAB 7: программирование, численные методы / Ю.Л.Кетков, А.Ю.Кетков, М.М.Шульц. - СПб.: БХВ-Петербург, 2005. - 752с.

4. Самойленко А.М. Диференціальні рівняння в задачах. - Навчальний посібник / А.М.Самойленко, С.А. Кривошея, М.О. Перестюк. - К.:Либідь, 2003. - 504с.

5. Мартынов Н.Н. Matlab 7. Элементарное введение. - М: "Кудиц-Образ", 2005. - 416с.

Размещено на Allbest.ru

...

Подобные документы

  • Побудова поверхней у математичному пакеті MATLAB по завданій системі рівнянь. Виконання розрахунків та графічних малюнків за допомогою функції surf, що є більш наглядною в порівнянні з plot3. Особливості інтерфейсу користувача даної задачі MATLAB.

    лабораторная работа [1,9 M], добавлен 28.08.2015

  • Комп'ютиризація навчального процесу у загальноосвітній школі. Використання комп'ютерних технологій у навчанні. Шляхи оновлення сучасного уроку. Методика використання слайдів. Призначення, функції й особливості використання мультимедійних презентацій.

    курсовая работа [43,7 K], добавлен 28.08.2014

  • Огляд та аналіз методів розв’язання системи диференціальних рівнянь та вибір методів рішення. Алгоритми методів Ейлера. Вибір методу рішення задачі Коші. Рішення диференціальних рівнянь. Отримання практичних навиків програмування на мові Паскаль.

    курсовая работа [174,3 K], добавлен 06.03.2010

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

    курсовая работа [44,9 K], добавлен 19.09.2010

  • Використання комп'ютерних технологій та програмного забезпечення. Загальні відомості про середовище візуального програмування Delphi 7. Аналітичний огляд програм, які вирішують задачі методом Крамера або методом Гауса. Розробка програми "Лічильник задач".

    курсовая работа [2,7 M], добавлен 10.04.2014

  • Розгляд та аналіз основних способів розв’язання звичайних диференціальних рівнянь за методом Рунге-Кутта з автоматичним вибором кроку. Способи оцінки погрішності і збіжності методу Рунге-кутти четвертого порядку з автоматичним вибором довжини кроку.

    контрольная работа [31,0 K], добавлен 18.01.2013

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

    дипломная работа [2,8 M], добавлен 24.07.2013

  • Особливості архітектури комп'ютерних мереж. Апаратні та програмні засоби комп'ютерних мереж, їх класифікація та характеристика. Структура та основні складові комунікаційних технологій мереж. Концепції побудови та типи функціонування комп'ютерних мереж.

    отчет по практике [1,2 M], добавлен 12.06.2015

  • Використання Інтернет-ресурсів та форми роботи з комп’ютерними навчальними програмами. Підвищення мотивації вивчення англійської мови шляхом використання нових інформаційних технологій у школі. Сучасні підходи до використання інформаційних технологій.

    реферат [29,0 K], добавлен 09.12.2010

  • Основні математичні функції табличного процесора Excel, особливості та правила їх використання. Основи мови макросів, порядок їх запису та виконання. Поняття та характерні риси макрофункцій, їх призначення та правила використання в програмі Excel.

    контрольная работа [19,6 K], добавлен 16.10.2009

  • Характеристика інструментів MatLab - пакету прикладних програм для числового аналізу. Основні функції та можливості програмного комплексу. Скриптова мова програмування. Побудова моделі штучної нейронної мережі за допомогою команди NNTool та її тестування.

    лабораторная работа [215,8 K], добавлен 11.06.2015

  • Схема слідкуючої системи витратоміра літака. Створення системи диференціальних рівнянь на основі рівнянь ланок (вимірювальної схеми, електронного підсилювача, двигуна і редуктора) та її розв'язання за допомогою методів з автоматичною зміною кроку.

    курсовая работа [492,6 K], добавлен 29.10.2013

  • Структурна схема моделі (пакет MATLAB) та її описання. Математична модель у вигляді передавальних функцій, у вигляді диференційного рівняння. Алгоритм рішення (рекурентне співвідношення) та його програмна реалізація. Системи диференційних рівнянь.

    курсовая работа [551,8 K], добавлен 14.02.2009

  • Історія створення комп’ютерних комунікацій та принципи їх побудови. Характеристика устаткування для створення комп’ютерних мереж. Поняття адресації, види протоколів, їх розвиток, комбінування та особливості використання. Стандарти бездротових мереж.

    курс лекций [1,3 M], добавлен 04.06.2011

  • Робота зі сторінками, абзацами та текстом у Microsoft Word, використання таблиць замість символів табуляції, робота з формулами та малюнками. Робота з Microsoft Excel, використання статистичних функцій, вирішення рівнянь, створення адресної книги.

    контрольная работа [1,6 M], добавлен 21.04.2011

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

    курсовая работа [318,4 K], добавлен 01.03.2013

  • Методика використання інформаційних технологій на уроках музики. Комп’ютерний практикум в системі початкової музичної освіти. Використання музичного редактора. Програми для DOS та Windows. Формування готовності особистості до творчої діяльності.

    курсовая работа [28,9 K], добавлен 11.06.2009

  • Назначение и возможности пакета MATLAB, его основные составляющие. Набор вычислительных функций. Роль интерполяции функций в вычислительной математике. Пример интерполяции с четырьмя узлами. Интерполирование и сглаживание, схемы решения задач в MATLAB.

    курсовая работа [594,5 K], добавлен 28.12.2012

  • Ознайомлення з операціями середовища MatLAB на прикладі використання стандартних функцій, побудови файлів-сценаріїв і створення функцій користувача. Роботи з матрицями і векторами в середовищі MatLAB, рішення тригонометричних функцій, побудова графіків.

    лабораторная работа [11,2 M], добавлен 21.05.2019

  • Поняття пам’яті в комп’ютері. Класифікація сучасних персональних комп’ютерів за їх ознаками. Основні принципи будови та функціонування комп'ютерних систем. Функціональність смартфонів і комунікаторів в порівнянні із звичайними мобільними телефонами.

    курсовая работа [70,3 K], добавлен 31.01.2014

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.