Аналитическая геометрия : практикум с использованием MathCad
Покупка
Издательство:
Вышэйшая школа
Год издания: 2019
Кол-во страниц: 271
Дополнительно
Вид издания:
Учебное пособие
Уровень образования:
ВО - Бакалавриат
ISBN: 978-985-06-2945-6
Артикул: 821284.01.99
Учебное пособие соответствует образовательному стандарту по специальности «Математика», программе курса аналитической геометрии и методическим требованиям. Последовательность изложения материала, использование системы компьютерной математики на примере MathCad отличают данное пособие от традиционных. Для студентов учреждений высшего образования по специальностям, предполагающим изучение аналитической геометрии.
Тематика:
ББК:
УДК:
ОКСО:
- ВО - Бакалавриат
- 01.03.01: Математика
- 01.03.02: Прикладная математика и информатика
- 01.03.04: Прикладная математика
- 02.03.01: Математика и компьютерные науки
- 02.03.02: Фундаментальная информатика и информационные технологии
ГРНТИ:
Скопировать запись
Фрагмент текстового слоя документа размещен для индексирующих роботов
УДК 514.12(076.58) ББК 22.151.5я73 Р24 Р е ц е н з е н т ы: кафедра фундаментальной и прикладной математики учреждения образования «Гродненский государственный университет имени Янки Купалы» (кандидат физико-математических наук, доцент К.А. Смотрицкий; заведующий кафедрой профессор Е.А. Ровба); профессор кафедры высшей математики учреждения образования «Белорусский государственный аграрный технический университет» доктор физико-математических наук И.В. Белько Расолько, Г. А. Р24 Аналитическая геометрия : практикум с использованием MathCad : учебное пособие / Г. А. Расолько, Ю. А. Кремень. – Минск : Вышэйшая школа, 2019. – 271 с. : ил. ISBN 978-985-06-2945-6. Учебное пособие соответствует образовательному стандарту по специальности «Мате матика», программе курса аналитической геометрии и методическим требованиям. Последовательность изложения материала, использование системы компьютерной математики на примере MathCad отличают данное пособие от традиционных. Для студентов учреждений высшего образования по специальностям, предполагающим изучение аналитической геометрии. УДК 514.12(076.58) ББК 22.151.5я73 Все права на данное издание защищены. Воспроизведение всей книги или любой ее части не может быть осуществлено без разрешения издательства. ISBN 978-985-06-2945-6 © Расолько Г.А., Кремень Ю.А., 2019 © Оформление. УП «Издательство “Вышэйшая школа”», 2019
Цель данного учебного пособия – научить быстро и легко решать стандартные задачи из курса аналитической геометрии в интегрированной среде MathCad. Авторами разработан комплекс программных модулей в среде MathCad, позволяющий достаточно просто решать как опорные, так и стандартные задачи данного курса. Применение системы компьютерной математики (СКМ) в процессе обучения не является самоцелью и никоим образом не может полностью заменить традиционные методы обучения. Тем не менее использование таких средств информационных технологий на практических занятиях и во время проведения управляемой самостоятельной работы студентов позволяет не только находить аналитические или численные решения многих задач аналитической геометрии, но и осуществить визуализацию полученных результатов, что облегчает восприятие студентами материала, дает возможность на занятиях рассмотреть гораздо больше примеров и достаточно времени уделить качественному анализу полученных результатов. Данное учебное пособие состоит из следующих разделов: «Простей шие задачи аналитической геометрии», «Плоскость», «Линии», «Линии второго порядка», «Отдельные вопросы теории поверхностей». Каждый раздел содержит краткие теоретические сведения и практическую часть, в которой предлагается решение различных задач. Каждая задача включает формулировку одного или нескольких заданий, описание математических методов решения задач, порядок выполнения работы в среде MathCad, пример решения типовой задачи с приведением фрагмента или полного текста рабочего документа MathCad, снабженного комментариями и краткими указаниями, которые помогают реализовать решение задачи на компьютере. Читателю, не знакомому с MathCad, следует начать чтение пособия с приложения «MathCad. Краткий справочник пакета». Современный образовательный процесс в учреждении высшего об разования характеризуется высокой интенсивностью. Повышение эффективности обучения в современных условиях невозможно без использования систем компьютерной математики, которые освобождают учебный процесс от трудоемких и неэффективных расчетов и построения графиков вручную и позволяют преподавателю сконцентрировать основные усилия на постановке задачи, выборе алгоритма ее решения, интерпретации результатов. Характерной особенностью пакета MathCad является использование привычных стандартных математических обозначений. MathCad – среда визуального программирования, т.е. документ на экране выглядит так же, как обычный математический расчет. Простота освоения пакета, дружественный интерфейс, невысокие требования к возможностям компьютера стали главными причинами того, что именно этот пакет был выбран нами для обучения. В последние годы появились учебные пособия по различным мате матическим (и не только) дисциплинам с использованием MathCad (см., например: Дифференциальные уравнения. Практикум: учебное пособие / Л.А. Альсевич [и др.]. Минск: Вышэйшая школа, 2012). На примере
наших разработок можно выполнять многие расчеты как в более ранних, так и в последующих версиях. Благодаря встроенным возможностям для численных и символьных вычислений и решения различных типов уравнений и неравенств эффективность MathCad особенно высока при изучении курса вузовской математики. Операторы программирования в MathCad, хотя и содержат основные конструкции языков высокого уровня, ориентированы скорее на усвоение начинающими пользователями СКМ общих принципов алгоритмизации, чем на разветвленное искусное программирование, без которого невозможно решение сложных прикладных задач, возникающих при изучении целого ряда дисциплин, в том числе и аналитической геометрии. Все отзывы и пожелания просим присылать по адресу: 220050, Минск, пр. Независимости, 4, кафедра веб-технологий и компьютерного моделирования, механико-математический факультет, Белорусский государственный университет. Авторы
1 Рассмотрим в пространстве декартову систему координат Oxyz и точки M x y z 1 1 1 1 , , , ( ) M x y z 2 2 2 2 , , . ( ) Расстояние между двумя точками в пространстве выражается уравнением ρ M M x x y y z z 1 2 2 1 2 2 1 2 2 1 2 , . ( ) = − ( ) + − ( ) + − ( ) (1.1) Расстояние между двумя точками A x y 1 1 1 , , ( ) A x y 2 2 2 , ( ) на плоскости определяется выражением d x x y y = − ( ) + − ( ) 2 1 2 2 1 2. (1.2) Пусть даны две различные точки M x y z M x y z 1 1 1 1 2 2 2 2 , , , , , . ( ) ( ) Координаты точки M x y z , , , ( ) делящей отрезок M M 1 2 в данном отношении λ, вычисляются по следующим формулам: x x x y y y z z z = + + = + + = + + 1 2 1 2 1 2 1 1 1 λ λ λ λ λ λ , , . (1.3) Координаты x y z , , центра тяжести системы из n точек M x y z i n i i i i , , , , , , , ( ) = 1 2 … с массами mi рассчитываются по формулам x m x m y m y m z m z m i i i n i i n i i i n i i n i i i n i i n = = = = = = = = = ∑ ∑ ∑ ∑ ∑ ∑ 1 1 1 1 1 1 , , . (1.4) Для вычисления площади треугольника с вершинами A x y 1 1 , , ( ) B x y C x y 2 2 3 3 , , , ( ) ( ) применяется формула ± = = + + ( )− + + ( ) S x y x y x y x y x y x y y x y x y x 1 2 1 1 1 1 2 1 1 2 2 3 3 1 2 2 3 3 1 1 2 2 3 3 1 (1.5)
или ± = − − − − S x x y y x x y y 1 2 2 1 2 1 3 1 3 1 . (1.6) Площадь произвольного плоского многоугольника (не обязательно выпуклого) с вер шинами в точках x y x y n n 1 1 , , , , ( ) ( ) … определяется по формуле S x x y y i i i i i n = − ( ) + ( ) + + =∑ 1 2 1 1 1 , (1.7) при этом x x y y n n + + = = 1 1 1 1 , . Длина вектора a вычисляется следующим образом: если a a a =( ) 1 2 , – некоторый вектор на плоскости, то a a a = + 1 2 2 2; (1.8) если a a a a =( ) 1 2 3 , , – некоторый вектор в пространстве, то a a a a = + + 1 2 2 2 3 2. (1.9) Скалярное произведение: векторов a x y b x y =( ) =( ) 1 1 2 2 , , , : a b x x y y , ; ( ) = + 1 2 1 2 (1.10) векторов a x y z =( ) 1 1 1 , , , b x y z =( ) 2 2 2 , , : a b x x y y z z , . ( ) = + + 1 2 1 2 1 2 (1.11) Если a x y z b x y z =( ) =( ) 1 1 1 2 2 2 , , , , , – некоторые векторы, то их векторное произ ведение вычисляется так: ab y z y z x z x z x y x y ⎡⎣ ⎤⎦ = − ⎛ ⎝⎜ ⎞ ⎠⎟ 1 1 2 2 1 1 2 2 1 1 2 2 , , . (1.12) Смешанное произведение трех векторов a x y z =( ) 1 1 1 , , , b x y z c x y z =( ) =( ) 2 2 2 3 3 3 , , , , , определяется как abc x y z x y z x y z = 1 1 1 2 2 2 3 3 3 . (1.13)
Смешанное произведение векторов a b c , , равно нулю, если a b c , , – компла нарны. Если a b c , , – некомпланарны, то геометрический смысл смешанного произве дения заключается в том, что abc V = ± , где V − объем параллелепипеда, построенно го на перемножаемых векторах, взятый со знаком плюс, если тройка векторов a b c , , – правая, или со знаком минус – если левая (параллелепипед построен на отрезках векторов OA OB OC , , таких, что a OA b OB c OC = = = , , ). Ориентированный объем треугольной пирамиды с вершинами в точках P x y z 1 1 1 1 ( , , ), P x y z P x y z P x y z 2 2 2 2 3 3 3 3 4 4 4 4 ( , , ), ( , , ), ( , , ) : V x y z x y z x y z x y z = ±1 6 1 1 1 1 1 1 1 2 2 2 3 3 3 4 4 4 . (1.14) Если V = 0, то четыре точки лежат в одной плоскости (необходимое и достаточное условие). Связь между декартовыми x y , ( ) и полярными ρ ϕ , ( ) координатами точки M выра жается формулами x y y x = = ≥ − < ≤ = ⎛ ⎝⎜ ⎞ ⎠⎟ ρ ϕ ρ ϕ ρ π ϕ π ϕ cos , sin , , tg . 0 (1.15) И наоборот, связь между полярными ρ ϕ , ( ) и декартовыми x y , ( ) координатами точ ки M выражается формулами ρ = + x y 2 2, cos , ϕ = + x x y 2 2 sin . ϕ = + y x y 2 2 (1.16) Цилиндрическими координатами точки M называются числа ρ ϕ , , , z связанные с прямоугольными координатами x y z , , формулами x y z z = = = ρ ϕ ρ ϕ cos , sin , , (1.17) где 0 ≤ <∞ ρ , 0 2 ≤ < ϕ π, −∞< <∞ z . Координатные поверхности: круговые цилиндры ( const ρ = ), полуплоскости (ϕ = const), плоскости (z = const). Обобщенными цилиндрическими координатами называются числа u v w , , , связанные с прямоугольными координатами x y z , , формулами x au v y bu v z cw = = = cos , sin , , (1.18) где 0 ≤ <∞ u , 0 2 ≤ < v π, −∞< <∞ w . Координатные поверхности: эллиптические цилиндры (u = const), полуплоскости (v = const), плоскости (w = const).
Сферическими координатами точки M называются числа ρ θ ϕ , , , связанные с пря моугольными координатами x y z , , формулами x y z = = = ρ ϕ θ ρ ϕ θ ρ θ cos sin , sin sin , cos , (1.19) где 0 ≤ <∞ ρ , 0 2 ≤ < ϕ π, 0 ≤ ≤ θ π. Обобщенными сферическими координатами точки M называются числа u v w , , , свя занные с прямоугольными координатами x y z , , формулами x au v w y bu v w z cu w = = = ρcos sin , sin sin , cos , (1.20) где 0 ≤ <∞ u , 0 2 ≤ < v π, 0 ≤ ≤ w π, a b b > > , . 0 Координатные поверхности: эллипсоиды (u = const), полуплоскости (v = const), эллиптические конусы (w = const). Найти расстояние между двумя точками на плоскости и в пространстве. Найти расстояние между двумя точками: а) X Y 1 4 3 1 , , , ; ( ) ( ) в) Z V 23 4 20 55 , , , ; ( ) ( ) б) A B − − ( ) − − ( ) 1 1 1 2 3 5 , , , , , ; г) C D − ( ) ( ) 5 4 3 77 66 44 , , , , , . Введем функцию, которая вычисляет расстояние между двумя точками М1 и М2 с учетом размерности пространства по формуле (1.1) или (1.2) ρ M M x x y y z z 1 2 2 1 2 2 1 2 2 1 2 , , ( ) = − ( ) + − ( ) + − ( ) d x x y y = − ( ) + − ( ) 2 1 2 2 1 2. Решение в MathCad Функция r Назначение: вычисляет расстояние между двумя точками по формуле (1.1) или (1.2). Прототип: ρ(M1, M2). Параметры: M1, M2 – вектор-столбцы, содержащие координаты точек М1 и М2 соответственно. Возвращаемое значение: расстояние между двумя точками. Используемые встроенные функции MathCad: rows A ( )− количество столбцов ма трицы A.
Реализация: ORIGIN 1 ≡ ρ M1 M2 , ( ) ρ M2 M1 − ( ) M2 M1 − ( ) ⋅ ← ρ := или ρ ρ ρ ρ ρ ρ ρ ρ Разделить некоторый отрезок в заданном отношении. Даны две точки. Разделить отрезок с концами в этих точках в заданном отноше нии λ: а) X Y 2 4 2 0 1 , , , , ; ( ) ( ) = λ в) Z V 3 4 20 55 1 2 , , , , ; ( ) ( ) = λ б) A B − − ( ) − − ( ) = 1 1 1 2 3 5 1 3 , , , , , , ; λ г) C D − ( ) ( ) = 5 4 3 7 6 4 1 2 , , , , , , . λ
Пусть даны две различные точки M x y z M x y z 1 1 1 1 2 2 2 2 ( , , ), ( , , ). Введем функцию, которая делит отрезок M M 1 2 в заданном отношении λ по формулам (1.3) x x x y y y z z z = + + = + + = + + 1 2 1 2 1 2 1 1 1 λ λ λ λ λ λ , , . Решение в MathCad Функция Divl Назначение: делит отрезок в заданном отношении λ по формулам (1.3). Прототип: (A, B, ). Параметры: A – вектор-столбец, содержащий координаты первой точки А от резка; B – вектор-столбец, содержащий координаты второй точки В отрезка; – число, определяющее, в каком отношении делится отрезок AB. Возвращаемое значение: вектор-столбец, содержащий координаты точки, делящей отрезок AB в данном отношении λ. Реализация: Divλ A B , λ , ( ) A λ B ⋅ + 1 λ + := ORIGIN 1 ≡ Divλ A B , λ , ( ) A λ B ⋅ + 1 λ + := X 2 4 ( )T := Y 2 0 ( )T := M1 Divλ X Y , 1 , ( ) := M1T 2 2 ( ) → Z 3 4 ( )T := V 20 55 ( )T := M2 Divλ Z V , 1 2 , := M2T 26 3 21 → A 1 − 1 1 − ( )T := B 2 3 − 5 − ( )T := M3 Divλ A B , 1 3 , := M3T 1 4 − 0 2 − → C 5 − 4 3 ( )T := D 7 6 4 ( )T := M4 Divλ C D , 1 2 , := M4T 1 − 14 3 10 3 →