Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Поняття обчислювального експерименту




Вступ

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

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

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

 

Обчислювальний експеримент – це технологія розв’язування і дослідження практичних задач, заснована на побудові й аналізі за допомогою комп’ютеру математичних моделей (ММ) досліджуваних явищ й об'єктів.

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

1. Постановка задачі. Цей етап полягає у змістовному (фізичному) формулюванні задачі і визначенні кінцевої мети її розв’язання.

2. Побудова математичної моделі. Цей етап полягає у математичному формулюванні задачі. Математична модель повинна адекватно (правильно) описувати основні закони фізичного явища, що розглядається. Разом з цим вона повинна мати порівняну простоту і доступність дослідження. При побудові математичної моделі отримують деякі математичні співвідношення, як правило, у вигляді рівнянь. Типові математичні моделі фізичних процесів являють собою системи диференціальних й алгебраїчних рівнянь, як правило, нелінійних. Одержати їхні рішення в аналітичному виді вдається вкрай рідко (у найкращому разі вдається довести лише існування рішення). Для одержання кількісних характеристик процесів виникає необхідність залучення комп’ютеру й, як наслідок, – побудови дискретної моделі процесу. Спосіб формування останньої визначається обраним чисельним методом.

3. Вибір (побудова) чисельного методу рішення рівнянь математичної моделі, тобто формування дискретної математичної моделі. У загальному випадку, дискретна модель – це система алгебраїчних рівнянь, що апроксимують вихідні диференціальні рівняння й алгоритм розв’язування цих рівнянь. Перехід до дискретної моделі пов’язаний із заміною неперервних незалежних змінних їх дискретними аналогами, відповідно, опис досліджуваних явищ і процесів може бути отриманий лише у формі дискретних функцій. Оскільки комп’ютер може виконувати лише найпростіші операції, він „не розуміє” постановки задачі навіть в математичному формулюванні. Для розв’язування задачі має бути знайдений чисельний метод, який дозволяє звести задачу до деякого обчислювального алгоритму.

4. Розробка алгоритму. Процес розв’язування задачі (обчислювальний процес) записується у вигляді послідовності елементарних арифметичних і логічних операцій, яка приводить до кінцевого результату. Ця послідовність називається алгоритмом розв’язування задачі. Алгоритм можна наочно подати у вигляді блок-схеми. Але можна не удаватися до наочного зображення алгоритму, а одразу переходити до наступного етапу.

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

6. Тестування й налагодження програми. Складена програма містить різні помилки, неточності, описки. Налагодження програми містить контроль програми, діагностику помилок, їх виправлення. Програма випробується на розв’язуванні контрольних (тестових) задач, розв’язки яких відомі, для того, щоб бути впевненими в достовірності результатів.

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

8. Аналіз результатів й, можливо, корекція моделі. На цьому завершальному етапі результати розрахунків аналізуються з погляду відповідності досліджуваному процесу. При необхідності проводиться корекція моделі.

Таким чином, обчислювальний експеримент містить три основних елементи: модель — дискретна модель — програма.

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

 




Поделиться с друзьями:


Дата добавления: 2014-01-05; Просмотров: 850; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.007 сек.