|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция |
Глава 3. Линии первого порядка
Общее уравнение прямой. Уравнение прямой с угловым коэффициентом. Угол между двумя прямыми. Условие параллельности перпендикулярности двух прямых. Неполные уравнения прямой. Совместное исследование уравнений двух и трех прямых. Уравнение прямой «в отрезках». Задача определения расстояния от точки до прямой. Уравнение пучка прямых. Полярное уравнение прямой.
Расположение прямой относительно осей координат, если ее уравнение
Задача 1. Найдите точку пересечения прямых, заданных уравнениями
1. Используем пакет geometry.
2. Зададим прямые l1 и l2.
> intersection(G,l1,l2); > coordinates(G);
Задача 2. Даны прямые: у=2х+3 и у=-х+4. а) Проверить, проходят ли они через точки А(-1;1), В(4;0), С(3;1), D(0;0). б) Найти точку пересечения прямых. Вариант а.
1. Используем пакет geometry.
2. Зададим прямые l1 и l2 и точки.
> IsOnLine(A,l1); > IsOnLine(B,l1); > IsOnLine(C,l1); > IsOnLine(D,l1); > IsOnLine(A,l2); > IsOnLine(B,l2); > IsOnLine(C,l2); > IsOnLine(D,l2);
> intersection(G,l1,l2); > coordinates(G);
Задача 3. В каждом из последующих случаев определить взаимное расположение прямых 1. 2. 3.
1 вариант.
1. Используем пакет geometry.
2. Зададим прямые l1 и l2, и найдем их пересечение.
3. Получим прямые l1 и l2 параллельны. 2 вариант.
1. Используем пакет geometry.
2. Зададим прямые l1 и l2, и найдем их пересечение.
3. Получим прямые l1 и l2 совпадают.
3 вариант.
1. Используем пакет geometry.
2. Зададим прямые l1 и l2, и найдем их пересечение.
3. Найдем координаты точки пересечения G. > coordinates(G);
4. Получим в первом случае прямые параллельны, во втором – совпадают, в третьем пересекаются в точке
Задача 4. Даны уравнения двух сторон треугольника
1. Используем пакет geometry.
2. Зададим прямые двух сторон треугольника, медианы, а также точку Т(3,9).
3. Построим график данных трех прямых и точки. > draw([T,a,b,m (color=blue)]); Анализ: По графику видно, что медиана выпущена из точки пересечения заданных сторон треугольника (вершина А). Определим координаты вершин 4. Получим в первом случае прямые параллельны, во втором – совпадают, в третьем пересекаются в точке > solve({x1+x2=2*3,y1+y2=2*9,2*x1-y1=0,5*x2-y2=0},{x1,x2,y1,y2});
> line(l3,[point(B,4,8),point(C,2,10)]): Equation(l3,[x,y]); > %/2;
Задача 5. Дана прямая
1. Используем пакет geometry.
2. Зададим координаты точки А и прямую ВС.
Задача 6. На прямой
1. Используем пакет geometry.
2. Зададим данные прямую, две точки А,В и неизвестную точку С.
3. Выражаем параметр с2 через параметр с1, зная, что > r:=subs({x=c1,y=c2}, Equation(l,[x,y])); > c2:=solve(lhs(r),c2);
> s:=distance(A,C)+distance(C,B); > minimize(s,location); > c1:=-3;
> coordinates(C);
Задача 7. Написать уравнения сторон равнобедренной трапеции MNKG, зная середины ее оснований А(1,1), В(2,8) и точки С(4,-3), D(-15,14) на ее боковых сторонах. [Смирнова, №299]
1. Используем пакет geometry.
2. Зададим координаты точек А, В, С, D.
3. Зададим прямую АВ и выведем ее уравнение. > line(ab,[A,B]): > _EnvHorizontalName:=x: _EnvVerticalName:=y: > Equation(ab); Анализ: Вектор (-1,-7) является нормальным для прямых l1 и l2 – оснований трапеции. Пусть 4. Запишем уравнения l1 и l2. > line(l1,(x-1)+7*(y-1)=0): > line(l2,(x-2)+7*(y-8)=0):
> t1:=x2-2+7*(y2-8)=0: > t2:=x1-1+7*(y1-1)=0:
> t3:=(4-x1)*(y2-y1)=(x2-x1)*(-3-y1):
> t4:=(-15-(2*1-x1))*((2*8-y2)-(2*1-y1))=((2*2-x2)-(2*1-x1))*(14-(2*1-y1)):
> solve({t1,t2,t3,t4},{x1,y1,x2,y2});
> x1:=8: y1:=0: x2:=16: y2:=6: > point(M,x1,y1): point(N,x2,y2): > line(l3,[N,M]):
> reflection(l4,l3,ab);
> Equation(l4); Equation(l3); Equation(l2); Equation(l1);
Задача 8. Дано уравнение стороны ромба
1. Используем пакет geometry.
2. Зададим прямые стороны ромба, его диагонали и точки К.
3. Пусть l2 – сторона ромба, параллельная данной l1, и > line(l2,(x+9)+3*(y+1)=0):
> intersection(A,l1,d1): > detail(A);
> midpoint(O,A,C): > detail(O);
> line(d2,-1*(x+2)+2*(y-0)=0):
> intersection(B,l1,d2): > line(l3,[B,C]):
> intersection(D,l2,d2): > line(l4,[D,A]):
> Equation(l4); Equation(l3); Equation(l2);
Задача 9. На прямой
1. Используем пакет geometry.
2. Зададим координаты точки
3. Найдем искомые точки, предварительно высчитав расстояние от точки до прямой, и подставив значения. > d:=distance(P,l1); > solve({2*x1-3*y1+6=0,d=2/5},{x1,y1});
Задача 10. Дан треугольник с вершинами А(1,1), В(-1,-1), С(7,-5). Найти уравнения и длины биссектрис внутренних углов, уравнения и длины медиан, уравнения и длины высот, центр О описанной окружности и ее радиус R, центр О2 вписанного круга и его радиус r. [Смирнова №321]
1. Используем пакет geometry.
2. Зададим координаты вершин треугольника, а также сам треугольник.
3. Найдем уравнение биссектрисы АН=h1 и ее длину. Аналогично определяются все остальные биссектрисы. > bisector(h1,A,T): > Equation(h1,[x,y]); > evalf(simplify(%)); > %/33.94112550; > bisector(h1,A,T,H): > distance(A,H); > evalf(%); 4. Найдем уравнение медианы BM=m1 и ее длину. Аналогично определяются все остальные медианы. > median(m1,B,T): > Equation(m1,[x,y]); > median(m1,B,T,M): > distance(B,M); 5. Найдем уравнение высоты BM=m1 и ее длину. Аналогично определяются все остальные медианы. > altitude(d1,C,T): > Equation(d1,[x,y]); > altitude(d1,C,T,D): > distance(C,D); 6. Находим описанную окружность w с центром в точке О и радиуса R. > circumcircle(w,T,'centername'=O): > detail(w);
7. Находим вписанную окружность w2 с центром в точке О2 и радиуса r. > incircle(w2,T,'centername'=O2): > detail(w2);
Задача 11. Найти внутренние углы треугольника, образованного прямыми:
1. Используем пакет geometry.
2. Зададим прямые. Поиск по сайту: |
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.034 сек.) |