Правительство Российской Федерации
Федеральное государственное автономное образовательное учреждение высшего профессионального образования
"Национальный исследовательский университет
"Высшая школа экономики"
Факультет бизнес-информатики
отделение прикладной математики и информатики
Программа дисциплины
Визуализация аналитических расчетов в MATLAB-1
для направления 010500.62 – «Прикладная математика и информатика» подготовки бакалавра
Автор программы: *****@***ru
Одобрена на заседании кафедры
высшей математики на факультете экономики «25» февраля 2013 г.
Зав. кафедрой
Рекомендована секцией УМС «___»____________ 20 г
Председатель
Утверждена УС факультета «___»_____________20 г.
Ученый секретарь
Москва, 2013
Настоящая программа не может быть использована другими подразделениями университета и другими вузами без разрешения кафедры-разработчика программы.
1 Область применения и нормативные ссылки
Настоящая программа учебной дисциплины устанавливает минимальные требования к знаниям и умениям студента и определяет содержание и виды учебных занятий и отчетности.
Программа предназначена для преподавателей, ведущих данную дисциплину, учебных ассистентов и студентов, обучающихся по программе подготовки бакалавра 1 курса.
Программа разработана в соответствии с:
· Образовательным стандартом Государственного образовательного бюджетного учреждения высшего профессионального образования «Государственный университет – Высшая школа экономики», в отношении которого установлена категория «национальный исследовательский университет»;
· Рабочим учебным планом университета по направлению 010400.62 – «Прикладная математика и информатика», утвержденным в 2012 г.
2 Цели освоения дисциплины
Целями освоения дисциплины Визуализация аналитических расчетов в MATLAB-2 1)приобретение навыков двух - и трехмерной визуализации функций, заданных аналитически или численно; 2)приобретение навыков программирования на языке MATLAB.
3 Компетенции обучающегося, формируемые в результате освоения дисциплины
В результате освоения дисциплины студент должен:
· Уметь строить графики функций одной и двух переменных
· Уметь строить параметрически заданные кривые на плоскости и двумерные поверхности в трехмерном пространстве
· Уметь строить изолинии функций двух переменных
· Уметь строить кривые на двумерной плоскости, заданные неявно
· Уметь подписывать графики и составлять легенды
· Знать особенности и уметь пользоваться операторами цикла, ветвления на языке MATLAB
· Уметь программировать m-функции
· Уметь пользоваться функциями для создания, конкатенации и индексирования векторов и матриц
Выпускник по направлению подготовки 010500.62 «Прикладная математика и информатика» с квалификацией (степенью) бакалавр в соответствии с целями основной образовательной программы и задачами профессиональной деятельности, указанными в пп. 3.2 и 3.6.1 настоящего ОС ГОБУ ВПО ГУ-ВШЭ, должен обладать следующими компетенциями.
Компетенция | Код по ФГОС / НИУ | Дескрипторы – основные признаки освоения (показатели достижения результата) | Формы и методы обучения, способствующие формированию и развитию компетенции |
Общенаучная | ОНК-4 | Готовность использовать основные законы естественнонаучных дисциплин в профессиональной деятельности, применять методы математического анализа и моделирования, теоретического и экспериментального исследования при работе в какой-либо предметной области | Семинарские |
Общенаучная | ОНК-5 | Готовность выявить естественнонаучную сущность проблем, возникающих в ходе профессиональной деятельности, привлечь их для решения соответствующий аппарат дисциплины | Семинарские |
Инструментальные | ИК-2 | Умение работать на компьютере, навыки использования основных классов прикладного программного обеспечения | Семинарские |
Профессиональные | ПК-1 | Способность демонстрации общенаучных базовых знаний естественных наук, математики и информатики, понимание основных фактов, концепций, принципов теорий, связанных с прикладной математикой и информатикой | Семинарские |
Профессиональные | ПК-2 | способность понимать и применять в исследовательской и прикладной деятельности современный математический аппарат | Семинарские |
Профессиональные | ПК-8 | способность решать задачи производственной и технологической деятельности на профессиональном уровне, включая разработку математических моделей, алгоритмических и программных решений | Семинарские |
4 Место дисциплины в структуре образовательной программы
Настоящая дисциплина является факультативной.
Для освоения учебной дисциплины, студенты должны владеть следующими знаниями и компетенциями:
· Математический анализ.
Основные положения дисциплины должны быть использованы в дальнейшем при изучении следующих дисциплин:
· Математический анализ
· Высшая и линейная алгебра
· Дифференциальные уравнения
· Уравнения математической физики
· Численные методы
5 Тематический план учебной дисциплины
1 курс бакалавриата, 3 модуль
Тематический план учебной дисциплины
|
| Всего | Аудиторные часы | Самост. работа | |
часов | лекции | Семинары | |||
I | Построение графиков функций одной переменной и кривых на плоскости | 13 | 0 | 5 | 8 |
II | Построение графиков и изолиний функций двух переменных и поверхностей | 19 | 0 | 5 | 13 |
IIII | Основные приемы программирования в MATLAB | 11 | 0 | 3 | 8 |
ШIV | Работа с матрицами и векторами в MATLAB | 11 | 0 | 3 | 8 |
Итого | 54 | 0 | 16 | 38 |
6 Формы контроля знаний студентов
Тип контроля | Форма контроля | 2 год | Кафедра | Параметры | |||
1 | 2 | 3 | 4 | ||||
Текущий (неделя) | Самостоятельная работа | 3 | |||||
Домашнее задание | 0 | ||||||
Итоговый | Зачет | 1 | Письменный зачет 120 мин. 2 задачи различной сложности |
6.1 Критерии оценки знаний, навыков
При текущем контроле студент должен продемонстрировать понимание пройденного материала, владение методами двух - и трехмерной визуализации функции, знать основные операторы MATLAB (цикла, ветвления), уметь обращаться к стандартным функциям MATLAB для создания и индексации матриц.
Это же должен продемонстрировать студент и на итоговом экзамене
Оценки по всем формам текущего контроля выставляются по 10-ти балльной шкале.
Студентам предоставляются m-файлы - примеры решения задач.
Студенты могут задавать вопросы, как во время занятий, так и по электронной почте.
6.2. Порядок формирования оценок по дисциплине
Преподаватель оценивает работу студентов на семинарских и практических занятиях: оценивает понимание нового материала, правильность решения задач. Оценки за работу на семинарских и практических занятиях преподаватель выставляет в рабочую ведомость. Накопленная оценка по 10-ти балльной шкале за работу на семинарских и практических занятиях определяется перед промежуточным или итоговым контролем - Оаудиторная.
Преподаватель оценивает самостоятельную работу студентов: правильность выполнения домашних работ, задания для которых выдаются на семинарских занятиях. Оценки за самостоятельную работу студента преподаватель выставляет в рабочую ведомость. Накопленная оценка по 10-ти балльной шкале за самостоятельную работу определяется перед промежуточным или итоговым контролем – Осам. работа.
Накопленная оценка за текущий контроль учитывает результаты студента по текущему контролю следующим образом:
Онакопленная= 0,2 Оаудиторная + 0,8 Осам. работа
Ответ на зачете учитывается с весом 0,7:
Оитоговая = 0,3·Онакопленная + 0,7·Озачет
Итоговый контроль: зачет (2 задачи, решение которых подразумевает использование компьютера, на выполнение задания дается 120 минут; для получения минимальной положительной оценки достаточно полностью решить одну из задач).
Перевод в 5-балльную шкалу осуществляется по правилу:
• 1 ≤ О ≤ 3 - неудовлетворительно,
• 4 ≤ О ≤ 5 - удовлетворительно,
• 6 ≤ О ≤ 7 - хорошо,
• 8 ≤ O ≤10 - отлично.
Способ округления всех оценок – арифметический.
На пересдаче студенту не предоставляется возможность получить дополнительный балл для компенсации оценки за текущий контроль.
В диплом выставляет итоговая оценка по учебной дисциплине.
7 Содержание дисциплины
Тема I. Построение графиков функций одной переменной и кривых на плоскости
Построение графика функции одной переменной, заданной аналитически или таблично. Построение кривых, заданных неявно или параметрически. Несколько графиков на одних осях. Задание цвета и типа линий. Подписи осей координат и названия графика. Масштабирование графиков. Построение простейших геометрических фигур: треугольник, четырехугольник, окружность. Графики в логарифмическом и билогарифмическом масштабах и оценка по ним скорости роста функции. Сравнение функции и ее многочлена Тейлора.
Задачи
Полукубическая парабола задается неявно:Основная литература.
1. , , MATLAB 7, БХВ-Петербург, 2005.
2. MATLAB 7.* /R2006/R2007. Самоучитель, ДМК пресс, 2008
3.
3. : MATLAB в математических исследованиях. М., ``Мир'', 2001.
Дополнительная литература
http://www. /access/helpdesk/help/pdf_doc/matlab/graphg. pdf
Тема II. Построение графиков и изолиний функций двух переменных и поверхностей
Построение изолиний функции двух переменных, заданной аналитически или в узлах регулярной сетки. Задание количества и номеров требуемых изолиний. Подписи на изолиниях. Построение графиков функции двух переменных. Построение поверхностей, заданных параметрически. Раскраска в соответствии с функцией, заданной на поверхности. Построение плоскости, касающейся поверхности в данной точке. Построение графика многочлена Тейлора второго порядка.
Задачи
Постройте изолинии и графики функций x2+y2, x2-y2, x2+y3. Постройте изображения сферы, прямого кругового конуса, эллипсоида с полуосями 2, 3, 4. Как осуществить поворот этих поверхностей на произвольный угол в трехмерном пространстве? Постройте касательную плоскость и график многочлена Тейлора второго порядка в точках (0,0) или (1,1) для функций: cos(x)sin(y), exp(x)sin(y), sin(x)sin(y).Основная литература.
1. , , MATLAB 7, БХВ-Петербург, 2005.
2. MATLAB 7.* /R2006/R2007. Самоучитель, ДМК пресс, 2008
3.
3. : MATLAB в математических исследованиях. М., ``Мир'', 2001.
Дополнительная литература
http://www. /access/helpdesk/help/pdf_doc/matlab/visualize. pdf
Тема III. Основные приемы программирования в MATLAB
Оператор ветвления (if), выбора (switch) и циклы (for, while). Особенности цикла for в MATLAB. Программирование m-сценариев и m-функций. Их преимущества и недостатки по сравнению с командной строкой.
Задачи
Для функций из 1.1 получить оценки длины графика следующим образом:А) Разобьем отрезок [0, 10] на N одинаковых частей. На каждом подотрезке вычислим длину хорды, соединяющей точки
и
, где j=0,…,N-1, 
Б) Суммируя длины хорд, вычислим длину ломаной. Построить график зависимости длины ломаной от числа подотрезков N.
2. Вариацией Var(f) непрерывно-дифференцируемой функции f на отрезке [a, b] называется предел суммы
при
Построить график зависимости этой суммы от числа подотрезков N для функций из 1.1.
3. Назовем подъемом ломаной измененную предыдущую сумму: суммируются только те слагаемые, в которых
Вычислить подъем для указанных функций при различных N и построить график его зависимости от N.
Основная литература.
1. , , MATLAB 7, БХВ-Петербург, 2005.
2. : Как это посчитать?. М., МЦНМО, 2005.
3. MATLAB 7.* /R2006/R2007. Самоучитель, ДМК пресс, 2008
4.
3. : MATLAB в математических исследованиях. М., ``Мир'', 2001.
Дополнительная литература
http://www. /access/helpdesk/help/pdf_doc/matlab/matlab_prog. pdf
Тема IV. Работа с матрицами и векторами в MATLAB
Способы задания матриц и многомерных массивов. Способы обращения к отдельным элементам массива, строкам или столбцам. Основные арифметические операции. Ограничения на размеры матриц. Поэлементные операции над матрицами. Использование операции \ для решения линейных систем. Вычисление определителя, собственных значений и собственных векторов квадратных матриц.
Задачи
1. Создайте квадратную матрицу порядка n=30, элементы которой вычисляются по формуле aij=ij/(i2+j2). Вычислите ее определитель и собственные значения.
2. Используйте «решето Эратосфена»: из списка натуральных чисел меньше N сначала выбрасываются все четные числа, потом все делящиеся на 3, на 5 и т. д. В результате остаются простые числа. Создайте массив из 0 и 1, где 1 стоят напротив простых чисел.
3. То же, только ответом будет список простых чисел меньше N.
Основная литература.
1. , , MATLAB 7, БХВ-Петербург, 2005.
2. MATLAB 7.* /R2006/R2007. Самоучитель, ДМК пресс, 2008
3.
3. : MATLAB в математических исследованиях. М., ``Мир'', 2001.
Дополнительная литература
http://www. /access/helpdesk/help/pdf_doc/matlab/math. pdf
8 Образовательные технологии
Семинарские занятия в компьютерном классе. Самостоятельное решение задач. Ответы на вопросы студентов.
9 Оценочные средства для текущего контроля и аттестации студента
9.1 Тематика заданий текущего контроля
Несколько сотен задач имеется в тексте книги : Как это посчитать?. М., МЦНМО, 2005.
9.2 Вопросы для оценки качества освоения дисциплины
Контрольные вопросы содержатся в книге , , MATLAB 7, БХВ-Петербург, 2005. Примеры задач см. пункт 5.
9.3 Примеры заданий промежуточного /итогового контроля
Контрольные вопросы содержатся в книге , , MATLAB 7, БХВ-Петербург, 2005. Примеры задач см. пункт 5.
10 Учебно-методическое и информационное обеспечение дисциплины
10.1 Базовый учебник
MATLAB 7.* /R2006/R2007. Самоучитель, ДМК пресс, 2008
: MATLAB в математических исследованиях. М., ``Мир'', 2001.
10.2 Основная литература
, , MATLAB 7, БХВ-Петербург, 2005
10.3 Дополнительная литература
Материалы документации MATLAB на сайте (на англ.) http://www. /access/helpdesk/help/pdf_doc/matlab
10.4 Справочники, словари, энциклопедии не используются
10.5 Программные средства
MATLAB не раньше версии 6.5
10.6 Дистанционная поддержка дисциплины
Предусмотрена переписка со студентами по электронной почте и использование LMS.
11 Материально-техническое обеспечение дисциплины
Для семинаров используется проектор


