Главная страница

общение

Перейти на форум

Обсудить тезисы

Написать автору

события

Расписание

Приветствия

Пленарные заседания

"Круглые столы"

Семинары

Презентации

Мастерские

Участники конференции

Экспоненты выставки

Фотогалерея

секции

Содержание

I.1, I.2, I.3

II.1, II.2, II.3, II.4

III.1, III.2, III.3

- IV -

- V -

- VI -

Алфавитный список авторов

статистика

Вид доклада: [только публикация]

ИТО-2002/Секция II /Подсекция 3

ТЕХНОЛОГИИ VBA И MATLAB В БАЗОВОМ КУРСЕ «ВЫЧИСЛИТЕЛЬНАЯ МАТЕМАТИКА»

Клинаев Юрий Васильевич,Кац Альберт Маркович, Ставский Юрий Владимирович

Технологический институт Саратовского государственного технического университета (ТИ СГТУ), г. Энгельс

Рассматриваются методические аспекты учебного курса «Вычислительная математика» с использованием систем программирования VBA и MatLab(для специальности 220400 «Программное обеспечение вычислительной техники и автоматизированных систем»).

При постановке курса «Вычислительная математика» возникает необходимость проработки очень большого количества численных методов и их алгоритмического разнообразия, что практически невозможно в рамках часов лабораторных занятий, предусмотренных учебным планом специальности 220400.

Поэтому, для реализации требований образовательного стандарта к курсу «Вычислительная математика», был выработан методический подход, основанный на выделении из учебного курса «базовой» составляющей, алгоритмы которой студенты реализуют средствами VBA, сопоставляя полученные результаты с методами, поставляемыми пакетом MatLab. Такой подход позволяет научить студента разрабатывать самостоятельно программные приложения вычислительных методов в объектно-ориентированной среде и оценить эффективность и правильность своей программной реализации.

Основу «базового» курса вычислительной математики составляют следующие темы, отнесенные к VBA и MatLab соответственно:

1а) Метод наименьших квадратов (линейная регрессия).

1б) Полиномиальная аппроксимация.

2а) Интерполирование по Лагранжу и схема Эйткена.

2б) Интерполирование функций.

3а) Методы простых итераций, дихотомии, Ньютона-Рафсона, модифицированный метод Ньютона, метод Мейкона (случай почти равных корней).

3б) численные методы решения нелинейных алгебраических и трансцендентных уравнений.

4а) Метод итераций, методы Гаусса-Зейделя, Ньютона-Рафсона для систем линейных и нелинейных алгебраических уравнений (СЛАУ и СНАУ).

4б) Методы решения СЛАУ и СНАУ.

5а) Методы интегрирования: трапеций, Симпсона, Гаусса, Ромберга.

5б) Вычисление определенных интегралов.

6а) Модифицированный метод Эйлера, метод Рунге-Кутта 4-го порядка, метод Гира для обыкновенных дифференциальных уравнений (ОДУ).

6б) Методы прогноза и коррекции для ОДУ.

7а) Фурье-анализ, быстрое преобразование Фурье (БПФ).

7б) Одномерный, двумерный анализ Фурье.

8а) Полиномы Чебышева.

8б) Экономизация степенных рядов.

Приобретение студентами практических навыков программной реализации методов вычислительной математики, перечисленных в п. а) и сопоставительный анализ результатов с «библиотечными» методами MatLab и Excel, позволяют им в дальнейшем достаточно уверенно осуществлять выбор методов решения прикладных задач, ориентируясь на использование стандартных математических пакетов.

обсудить на форуме написать автору
Сервер поддерживается фирмой НПП "БИТ про"
и Московским центром Федерации Интернет Образования