Difference between revisions of "BSc: AnalyticGeometry"

From IU
Jump to navigation Jump to search
Line 319: Line 319:
   
 
Список дополнительной литературы:
 
Список дополнительной литературы:
  +
#Орланд П.Математические алгоритмы для программистов. 3D-графика, машинное обучение и моделирование на Python . — СПб.: Питер, 2023. — 752 с.
#Шарипов Р.А. Курс линейной алгебры и многомерной геометрии. Учебное пособие для вузов / Издание Башкирского университета - Уфа, 1996. - 146 с.
 
  +
#Криволапов С.Я.Математика на Python : учебник / С.Я. Криволапов, М.Б. Хрипуноова. — Москва: КНОРУС, 2022. — 456 с.
#Кайгородов. В.Р. Курс аналитической геометрии и линейной алгебры. Казань. 201 с.
 
   
 
Необходимое программное обеспечение:
 
Необходимое программное обеспечение:

Revision as of 18:59, 26 August 2024

Аналитическая геометрия и линейная алгебра

Квалификация выпускника: бакалавр
Направление подготовки: 09.03.01 - “Информатика и вычислительная техника”
Направленность (профиль) образовательной программы: Математические основы ИИ
Программу разработал(а): Конюхов И.В.

1. Краткая характеристика дисциплины

Вводный курс аналитической геометрии и линейной алгебры. Во время изучения курса студенты знакомятся с фундаментальными принципами векторной алгебры и ее приложениями при решении геометрических задач, различными типами уравнений прямых и плоскостей, конических сечений и квадратичных поверхностей, преобразованиями в плоскости и в пространстве. Также приводится введение в матрицы и определители как фундаментальные понятия линейной алгебры. Отличительной особенностью курса является наглядная демонстрация изучаемых концепций с помощью исходных кодов программ на языке Python с одновременной визуализацией результатов с использованием библиотеки Matplotlib. Материалы курса оформлены в виде интерактивных презентаций Jupyter Notebooks.

2. Перечень планируемых результатов обучения

Целью освоения дисциплины является:
  • формирование базовых знаний аналитической геометрии и линейной алгебры для дальнейшего использования в других областях математического знания и дисциплинах естественнонаучного содержания;
  • формирование математической культуры, исследовательских навыков и способности применять эти знания на практике.
Задачами дисциплины являются:
  • формирование у обучающихся базовых знаний по аналитической геометрии;
  • формирование умений логически мыслить, проводить доказательства основных утверждений, устанавливать логические связи между понятиями;
  • формирование умений и навыков применять полученные знания для решения геометрических задач, самостоятельного анализа полученных результатов.
  • формирование умений и навыков записи и обработки базовых математических выражений с помощью языка программирования Python.

Общая характеристика результата обучения по дисциплине

Знания:
  • основных определений векторной алгебры;
  • видов систем координат, способов перехода от одной системы координат к другой;
  • скалярного, векторного, смешанного произведения;
  • уравнений прямых на плоскости и в пространстве, уравнений плоскости в пространстве;
  • канонические уравнения кривых второго порядка;
  • канонические уравнения поверхностей второго порядка.
Умения:
  • решать простейшие задачи аналитической геометрии методом координат;
  • использовать векторную алгебру для решения задач;
  • использовать различные виды уравнений прямых и плоскостей для решения задач;
  • определять вид кривых и поверхностей второго порядка по их каноническим уравнениям и рисовать эскизы их графиков;
  • исследовать свойства геометрических объектов по заданному уравнению.
Навыки (владения):
  • математическим аппаратом аналитической геометрии, аналитическими методами исследования геометрических объектов,
  • записи и обработки математических выражений, визуализации результатов расчетов с использованием языка Python.

3. Структура и содержание дисциплины


п/п
Наименование раздела
дисциплины
Содержание дисциплины по темам
1. Векторная алгебра - Направленные отрезки и векторы, линейные операции над ними. Свойства линейных операций.
- Коллинеарность и копланарность векторов.
- Линейно зависимые и независимые системы векторов. Связь линейной зависимости с коллинеарностью и копланарностью векторов.
- Базис, координаты вектора в базисе.
- Действия с векторами в координатах.
2. Матричная алгебра - Матрицы и алгебраические операции с матрицами. Элементарные преобразования матриц.
- Обратная матрица.
- Определитель матрицы и его свойства. Миноры, алгебраические дополнения. Определитель произведения матриц.
- Критерий обратимости. Формула для элементов обратной матрицы.
3. Системы координат, ориентация на плоскости и в пространстве - Определения общей декартовой и прямоугольной(ортонормированной) системы координат. Матрица перехода и ее основное свойство.

Изменение координат вектора при замене базиса. Изменение координат точки при переходе к новой системе координат. Формулы перехода от одной прямоугольной системы координат на плоскости к другой.
- Скалярное произведение и его свойства.Ортогональные проекции. Выражение скалярного произведения в координатах, выражение в ортонормированном базисе. Формулы для определения расстояния между точками и угла между векторами.
- Ориентация на плоскости и в пространстве. Смешанное и векторное произведения векторов, их свойства и геометрический смысл. Выражение смешанного и векторного произведений через координаты векторов. Условия коллинеарности и копланарности векторов.

4. Прямые и плоскости - Векторные и координатные формы уравнения прямой на плоскости в пространстве.
- Условия параллельности (или совпадения), перпендикулярности прямых на плоскости, заданных в координатной форме.
- Условия параллельности и перпендикулярности двух прямых в пространстве.
- Расстояние от точки до прямой на плоскости и в пространстве. Расстояние между двумя прямыми в пространстве.
- Векторные и координатные формы уравнения плоскости.
- Условия параллельности (или совпадения) плоскостей, заданных в координатной форме.
- Расстояние от точки до плоскости в пространстве и расстояние между параллельными плоскостями.
- Условия параллельности и перпендикулярности прямой и плоскости. Прямая как линия пересечения двух плоскостей.
- Общий перпендикуляр двух скрещивающихся прямых.
5. Кривые второго порядка - Алгебраические линии второго порядка на плоскости, их классификация.
- Приведение уравнения линии второго порядка к каноническому виду.
- Центр линии второго порядка, центральные и нецентральные линии.
- Ортогональные инварианты
6. Поверхности второго порядка - Эллипс,гипербола и парабола,их свойства. Касательные к эллипсу, гиперболе и параболе.
- Уравнения эллипса, гиперболы и параболы в полярной системе координат.

Цилиндрические и конические поверхности. Поверхности вращения.
- Эллипсоид, гиперболоид, параболоид и конус второго порядка, их основные свойства. Прямолинейные образующие. Сечения.

7. Преобразования на плоскости и в пространстве - Отображения и преобразования плоскости. Произведение(композиция) отображений. Взаимно однозначное отображение, обратное отображение.
- Линейные преобразования плоскости. Координатное представление линейных преобразований плоскости.
- Аффинные преобразования плоскости и их основные свойства.

4. Методические и оценочные материалы

Задания для практических занятий:


п/п
Наименование раздела
дисциплины (модуля)
Перечень рассматриваемых тем (вопросов)
1. Векторная алгебра
  1. Оцените значение , если дано , , .
  2. Докажите, что вектора и перпендикулярны друг-другу.
  3. Основания и трапеции соотносятся как . Диагонали трапеции пересекаются в точке , а дополнения сторон и пересекаются в точке . Рассмотрим базис с началом в точке и векторами , в качестве базисных векторов. Найдите координаты точек и в этом базисе.
  4. Отрезок прямой, соединяющий вершину тетраэдра с центроидом противоположной грани (центроид треугольника является точкой пересечения всех его медиан), называется медианой этого тетраэдра. Используя векторную алгебру, докажите, что все четыре медианы любого тетраэдра сходятся в точке, которая делит эти медианы в соотношении , причем более длинные сегменты находятся на стороне вершины тетраэдра.
2. Матричная алгебра
  1. Найти и .
  2. Найдите произведения и (и поэтому убедитесь, что, в общем случае, для матриц).
  3. Найдите обратные матрицы для заданных.
  4. Найдите определители данных матриц.
  5. Точка является центроидом грани тетраэдра . Старая система координат задается , , , , а новая система координат задается , , , . Найдите координаты точки в старой системе координат с учетом ее координат , , в новой.
3. Системы координат, ориентация на плоскости и в пространстве
  1. Найти векторное произведение

(a) векторов и ;
(b) векторов и .

  1. Треугольник строится на векторах и .

(а) Найдите площадь этого треугольника.
(б) Найдите высоты этого треугольника.

  1. Найдите смешанное произведение , , .
  2. Известно, что базисные векторы , , имеют длины , , соответственно, и , , . Найти объем параллелепипеда, построенного на векторах с координатами , и в этом базисе.
4. Прямые и плоскости
  1. Две прямые задаются уравнениями и , и при этом . Найдите вектор положения точки пересечения этих линий.
  2. Найдите расстояние от точки с вектором положения до линии, определенной уравнением

(a) ;
(b) .

  1. Диагонали ромба пересекаются в точке , причем самая длинная из них параллельна горизонтальной оси. Сторона ромба равна , а его тупой угол равен . Составьте уравнения сторон этого ромба.
  2. Составьте уравнения прямых, проходящих через точку и образующих углы с линией .
5. Кривые второго порядка
  1. Докажите, что кривая, заданная , является эллипсом. Найдите большую и малую оси этого эллипса, его эксцентриситет, координаты его центра и фокусов. Найдите уравнения осей этого эллипса.
  2. Определите типы кривых, задаваемых следующими уравнениями. Для каждой из кривых найдите ее каноническую систему координат (т.е. укажите координаты начала координат и новые базисные векторы в исходной системе координат) и ее каноническое уравнение.

(a) ;
(b) ;
(c) ;
(d) ;

  1. Найдите уравнения прямых, касательных к кривой , которые

(a) параллельно линии ;
(b) перпендикулярно линии ;
(c) параллельно линии .

6. Поверхности второго порядка
  1. Для каждого значения параметра определите типы поверхностей, задаваемых уравнениями:

(a) ;
(b) ;
(c) ;
(d) .

  1. Найдите векторное уравнение правого круглого конуса с вершиной и осью , если известно, что образующие этого конуса образуют угол с его осью.
  2. Найдите уравнение цилиндра с радиусом , который имеет ось , , .
  3. Эллипсоид симметричен относительно координатных плоскостей, проходит через точку и обведите , . Найдите уравнение этого эллипсоида.
7. Преобразования на плоскости и в пространстве
  1. Даны три точки , , на сторонах параллелограмма . Найти координаты вершин параллелограмма, если , , .
  2. Написать уравнение плоскости наименьшей размерности, содержащей данные точки и векторы: .
  3. Выяснить, являются ли данные формулы формулами движения плоскости. Определить вид движения: ; , его инвариантные точки и инвариантные прямые, образы и прообразы точек и , а также образы и прообразы прямых и .
  4. Составить формулы гомотетии, зная, что прямая переходит в прямую , а прямые и инвариантны.

Текущий контроль успеваемости обучающихся по дисциплине:


п/п
Наименование раздела
дисциплины
Форма текущего контроля
Материалы текущего контроля
1. Векторная алгебра Проверка выполнения домашних заданий;
Тестирование (письменное или компьютерное);
Проверка разработки отдельных частей кода программного продукта
Тестирование (письменное или компьютерное)

- Какие вектора называются коллинеарными?
- Как проверить, являются ли вектора копланарными?
- Что такое базис векторного пространства?

2. Матричная алгебра Проверка выполнения домашних заданий;
Тестирование (письменное или компьютерное);
Проверка разработки отдельных частей кода программного продукта
Тестирование (письменное или компьютерное):

- В чем разница между матрицами и определителями?
- Матрицы A и C имеют размеры m х n и p х q соответственно, и известно, что произведение ABC существует. Каковы возможные размеры B и ABC?
- Как определить ранг матрицы?
- В чем смысл обратной матрицы?
- Как записать систему линейных уравнений в матричном виде?

3. Системы координат, ориентация на плоскости и в пространстве Проверка выполнения домашних заданий;
Тестирование (письменное или компьютерное);
Проверка разработки отдельных частей кода программного продукта
Тестирование (письменное или компьютерное):

- Как выполнить сдвиг вектора?
- Как выполнить поворот вектора?
- Какова геометрическая интерпретация скалярного произведения?
- Как определить, являются ли векторы линейно зависимыми?
- Каком геометрический смысл векторного произведения?

4. Прямые и плоскости Проверка выполнения домашних заданий;
Тестирование (письменное или компьютерное);
Проверка разработки отдельных частей кода программного продукта
Тестирование (письменное или компьютерное):

- Как представить линию в векторной форме?
- Каков результат пересечения двух плоскостей в векторном виде?
- Как вывести формулу для расстояния от точки до линии?
- Как геометрически интерпретировать расстояние между линиями?
- Перечислите все возможные взаимные положения прямых в пространстве.
- В чем разница между общей и нормальной формами уравнений плоскости?
- Как переписать уравнение плоскости в векторной форме?
- Что такое нормаль к плоскости?
- Как интерпретировать векторное произведение двух векторов?
- В чем смысл смешанного произведения трех векторов?

5. Кривые второго порядка Проверка выполнения домашних заданий;
Тестирование (письменное или компьютерное);
Проверка разработки отдельных частей кода программного продукта
Тестирование (письменное или компьютерное):

- Сформулируйте каноническое уравнение данной кривой.
- Какие ортогональные преобразования координат вы знаете?
- Как выполнить преобразование системы координат?
- Как представить кривую в пространстве?

6. Поверхности второго порядка Проверка выполнения домашних заданий;
Тестирование (письменное или компьютерное);
Проверка разработки отдельных частей кода программного продукта
Тестирование (письменное или компьютерное):

- Каков тип квадрической поверхности, заданной определенным уравнением?
- Как составить уравнение поверхности вращения?
- В чем разница между директрисой и образующей?
- Как представить квадратичную поверхность в векторной форме?

7. Преобразования на плоскости и в пространстве Проверка выполнения домашних заданий;
Тестирование (письменное или компьютерное);
Проверка разработки отдельных частей кода программного продукта
Тестирование (письменное или компьютерное):

- Что такое линейное преобразование?
- Что такое аффинное преобразование?
- Что такое гомотетия?
- Как записать отражение через прямую?

Контрольные вопросы для подготовки к промежуточной аттестации:


п/п
Наименование раздела
дисциплины (модуля)
Вопросы
1. Векторная алгебра

- Операции над векторами
- Задание базиса векторного пространства
- Проверка коллинеарности векторов
- Проверка копланарности векторов

2. Матричная алгебра

- Операции над матрицами.
- Обратные матрицы.
- Системы линейных уравнений и их решение в матричной форме.
- Смена базиса и координат.

3. Системы координат, ориентация на плоскости и в пространстве

- Векторные пространства. Основные концепции.
- Скалярное произведение как операция над векторами.
- Базис векторного пространства и его свойства.

4. Прямые и плоскости

- Прямые на плоскости и в пространстве. Уравнения прямых.
- Расстояние от точки до прямой.
- Расстояние между двумя параллельными прямыми.
- Расстояние между двумя скрещивающимися прямыми.
- Плоскости в пространстве. Уравнения плоскости.
- Расстояние от точки до плоскости, от линии до плоскости.
- Проекция вектора на плоскость.
- Векторное произведение, его свойства и геометрическая интерпретация.
- Смешанное произведение, его свойства и геометрическая интерпретация.

5. Кривые второго порядка

- Определите тип заданной кривой с использованием метода инварианта.
- Составьте каноническое уравнение данной кривой.
- Определите каноническую систему координат для заданной кривой.

6. Поверхности второго порядка

- Определите тип квадратичной поверхности, заданной определенным уравнением.
- Составьте уравнение поверхности вращения с заданными директрисой и образующей.
- Представьте заданное уравнение квадратичной поверхности в векторной форме.

7. Преобразования на плоскости и в пространстве

- Запишите преобразование поворота.
- Проверьте линейность преобразования.
- Запишите преобразование на плоскости, отражающее точку зеркально относительно заданной прямой.
- Найдите преобразование, обратное заданному.
- Найдите преобразование, обратное группе преобразований

Вопросы/Задания к промежуточной аттестации в устной/письменной форме:

  1. Сложение векторов. Умножение вектора на число. Свойства операций.
  2. Линейная зависимость векторов. Теорема о линейной зависимости коллинеарных векторов (с доказательством).
  3. Базис. Разложение вектора по базису. Координаты вектора.
  4. Теорема о координатах линейной комбинации векторов (с доказательством).
  5. Скалярное произведение векторов. Определение, свойства.
  6. Скалярное произведение векторов в координатах ортонормированного базиса (вывод).
  7. Проекция вектора на прямую.
  8. Векторное произведение. Определение, свойства.
  9. Смешанное произведение. Определение, свойства.
  10. Координаты точки. Декартова система координат на плоскости.
  11. Полярная система координат. Сферическая система координат. Цилиндрическая система координат.
  12. Преобразование координат. Параллельный перенос ПДСК на плоскости.
  13. Преобразование координат. Поворот ПДСК на плоскости.
  14. Координаты середины отрезка (вывод).
  15. Условие коллинеарности трёх точек (вывод).
  16. Расстояние между двумя точками (вывод).
  17. Деление отрезка в данном отношении.
  18. Задание прямой двумя точками.
  19. Параметрическое уравнение прямой.
  20. Задание прямой точкой и вектором нормали.
  21. Уравнение прямой в отрезках.
  22. Уравнение прямой с угловым коэффициентом.
  23. Исследование общего уравнения прямой.
  24. Взаимное расположение двух прямых на плоскости – параллельность, совпадение, пересечение.
  25. Угол между прямыми на плоскости.
  26. Расстояние от точки до прямой. Отклонение точки от прямой.
  27. Способы задания плоскости.
  28. Исследование общего уравнения плоскости.
  29. Взаимное расположение двух плоскостей в пространстве.
  30. Взаимное расположение трёх плоскостей в пространстве (плоскости имеют одну общую точку; пересекаются по одной прямой; две плоскости параллельны, третья их пересекает; плоскости параллельны; совпадающие плоскости).
  31. Способы задания прямой в пространстве. Взаимное расположение двух прямых в пространстве.
  32. Взаимное расположение прямой и плоскости. Угол между прямой и плоскостью.
  33. Метрические задачи в пространстве (расстояние от точки до плоскости, расстояние от точки до прямой, расстояние между двумя прямыми).
  34. Эллипс. Определение, вывод уравнения, свойства.
  35. Гипербола. Определение, вывод уравнения, свойства.
  36. Парабола. Определение, вывод уравнения, свойства.
  37. Эллиптический цилиндр, гиперболический цилиндр, параболический цилиндр.
  38. Эллипсоид.
  39. Однополостный гиперболоид. Двуполостный гиперболоид.
  40. Эллиптический параболоид. Гиперболический параболоид.
  41. Линейные преобразования. Примеры. Свойства.
  42. Аффинные отображения. Уравнения аффинных отображений. Изоморфизм аффинных пространств.
  43. Группа аффинных преобразований аффинного пространства. Инвариант группы аффинных преобразований.

Перечень учебно-методического обеспечения дисциплины

Список основной литературы:

  1. Умнов А.Е. Аналитическая геометрия и линейная алгебра. М.: МФТИ, 2011. 544 с.
  2. Беклемишев Д.В. Курс аналитической геометрии и линейной алгебры. – 10-е изд., испр. – М. : Физматлит, 2005. – 304 с.
  3. Сборник задач по аналитической геометрии и линейной алгебре : учебное пособие / Л. А. Беклемишева, Д. В. Беклемишев, А. Ю. Петрович, И. А. Чубаров. — 5-е изд., стер. — Санкт-Петербург : Лань, 2017. — 496 с. — ISBN 978-5-8114-0861-0. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/97281 (дата обращения: 25.03.2024). — Режим доступа: для авториз. пользователей.

Список дополнительной литературы:

  1. Орланд П.Математические алгоритмы для программистов. 3D-графика, машинное обучение и моделирование на Python . — СПб.: Питер, 2023. — 752 с.
  2. Криволапов С.Я.Математика на Python : учебник / С.Я. Криволапов, М.Б. Хрипуноова. — Москва: КНОРУС, 2022. — 456 с.

Необходимое программное обеспечение:

  1. Интегрированная среда разработки с поддержкой языка Python, например, Microsoft VS Code.
  2. Jupyter Notebooks

Методические указания для обучающихся по освоению дисциплины

Вид учебных
занятий/деятельности
Деятельность обучающегося
Лекция Написание конспекта лекций: кратко, схематично, последовательно фиксировать основные положения лекции, выводы, формулировки, обобщения; помечать важные мысли, выделять ключевые слова, термины. Обозначить вопросы, термины или другой материал, который вызывает трудности, пометить и попытаться найти ответ в рекомендуемой литературе. Если самостоятельно не удается разобраться в материале, необходимо сформулировать вопрос и задать преподавателю на консультации, во время семинарского (практического) занятия.
Практические (лабораторные) занятия Практические занятия предназначены прежде всего для разбора отдельных сложных положений, тренировки аналитических навыков, а также для развития коммуникационных навыков. Поэтому на практических занятиях необходимо участвовать в тех формах обсуждения материала, которые предлагает преподаватель: отвечать на вопросы преподавателя, дополнять ответы других студентов, приводить примеры, задавать вопросы другим выступающим, обсуждать вопросы и выполнять задания в группах. Работа на практических занятиях подразумевает домашнюю подготовку и активную умственную работу на самом занятии. Работа на практических занятиях в форме устного опроса заключается прежде всего в тренировке навыков применять теоретические положения к самому разнообразному материалу. В ходе практических занятий студенты работают в группах для обсуждения предлагаемых вопросов.
Самостоятельная работа Самостоятельная работа состоит из следующих частей: 1) чтение учебной, справочной, научной литературы; 2) повторение материала лекций; 3) составление планов устных выступлений; 4) подготовка презентаций. При чтении учебной литературы нужно разграничивать для себя материал на отдельные проблемы, концепции, идеи. Учебную литературу можно найти в электронных библиотечных системах, на которые подписан АНО Университет Иннополис.
Разработка отдельных частей кода Разработать часть кода, исходя из поставленной задачи и рекомендаций преподавателя. При выполнении работы рекомендуется обращаться к материалам лекций и семинарских (практических) занятий. Если возникают затруднения, необходимо проконсультироваться с преподавателем.
Выполнение домашних заданий и групповых проектов Для выполнения домашних заданий и групповых проектов необходимо получить формулировку задания от преподавателя и убедиться в понимании задания. При выполнение домашних заданий и групповых проектов необходимо проработать материалы лекций, основной и дополнительной литературы по заданной теме.
Тестирование (устное/письменное) При подготовке к тестированию необходимо проработать материалы лекций, семинаров, основной и дополнительной литературы по заданной теме. Основная цель тестирования – показать уровень сформированности знаний по конкретной теме или ее части.

Методы и технологии обучения, способствующие формированию компетенции

Методы и технологии обучения, способствующие формированию компетенции
Информационно-коммуникационная технология, проектная технология, технология проблемного обучения, кейс-технология, традиционные технологии, модульные технологии