10.5: Лінії
Щоб знайти рівняння прямої вy площиніx -, нам знадобляться два фрагменти інформації: точка і нахил. Ухил передає інформацію про напрямок. Оскільки вертикальні лінії мають невизначений нахил, більш точним є наступне твердження:
Щоб визначити лінію, потрібна точка на лінії і напрямок лінії.
Це справедливо для рядків у просторі.
PДозволяти точка в просторі,→p нехай вектор з початковою точкою на початку і кінцевої точки вP (тобто,→p «точки» доP), і нехай→d бути вектор. Розглянемо точки на лінії черезP в напрямку→d.
Зрозуміло, що одна точка на лінії єP; можна сказати, що вектор→p лежить в цій точці на лінії. Щоб знайти іншу точку на лінії, ми можемо почати→p і рухатися в напрямку паралельно→d. Наприклад, починаючи з→p і подорожуючи по одній довжині→d місця одна в іншій точці на лінії. Розглянемо малюнок 10.47, де вказані певні точки вздовж лінії.
На малюнку показано, як кожну точку на лінії можна отримати, починаючи з→p і рухаючись на певну відстань в напрямку→d. Тобто ми можемо визначити рядок як функціюt:
→ℓ(t)=→p+t→d.
Багато в чому це не нова концепція. Порівняйте рівняння\ ref {eq:lines1} зі знайомим "y=mx+b" рівнянням рядка:
Рівняння мають однакову структуру: вони дають початкову точку, визначають напрямок та вказують, наскільки далеко в цьому напрямку потрібно рухатися.
Рівняння\ ref {eq:lines1} є прикладом векторно-значної функції; вхід функції - дійсне число, а вихід - вектор. Ми детально розглянемо векторні функції в наступному розділі.
Існують і інші способи представлення лінії. Нехай→p=⟨x0,y0,z0⟩ і нехай→d=⟨a,b,c⟩. Тоді рівняння прямої через→p в напрямку→d дорівнює:
\ [\ begin {align*}
\ vec\ ell (t) &=\ vec p + t\ vec d\\
&=\ кут x_0, y_0, z_0\ rangle + t\ langle a, b, c\ rangle\\
&=\ langle x_0 + at, y_0+bt, z_0+bt +ct\ діапазон.
\ end {вирівнювати*}\]
В останньому рядку зазначено, щоx значення рядка задаютьсяx=x0+at,y значення задаютьсяy=y0+bt, аz значення задаютьсяz=z0+ct. Ці три рівняння, узяті разом, є параметричними рівняннями→p прямої через в напрямку→d.
Нарешті, кожне зx рівнянь дляy іz вище містить зміннуt. Ми можемо вирішити дляt кожного рівняння:
\ [\ почати {вирівнювати*}
х = x_0+в\ квадро&\ стрілка вправо\ квад t=\ frac {x-x_0} {a},\\
y=y_0+bt\ quad&\\ стрілка вправо\ quad t =\ frac {y_y_0} {b},\\ z = z_0+ct\ квад &\ правої стрілки\ квад t =\ frac {y_y_0} {b},\\
z = z_0+ct\ квад &\ стрілка вправо\ квад t =\ frac\ c {z-z_0} {c},
\\\ end {align*}\]
припускаючиa,b,c≠0.
Так якt дорівнює кожному виразу праворуч, ми можемо встановити їх рівними один одному, утворюючи симетричні рівняння→p прямої через в напрямку→d:
x−x0a=y−y0b=z−z0c.
Кожне представлення має свої переваги, в залежності від контексту. Узагальнюємо ці три форми в наступному визначенні, потім наведемо приклади їх використання.
Визначення 62 Рівняння ліній у просторі
Розглянемо лінію в просторі, яка проходить→p=⟨x0,y0,z0⟩ в напрямку→d=⟨a,b,c⟩.
- Векторне рівняння прямої→ℓ(t)=→p+t→d.
- Параметричні рівняння прямої
x=x0+at,y=y0+bt,z=z0+ct. - Симетричні рівняння прямої
x−x0a=y−y0b=z−z0c.
Приклад10.5.1: Finding the equation of a line
Дайте всі три рівняння, як зазначено в Визначенні 62, прямої прохідноїP=(2,3,1) в напрямку→d=⟨−1,1,2⟩. ЧиQ=(−1,6,6) лежить точка на цій лінії?
Рішення.
Виявляємо точкуP=(2,3,1) з вектором→p=⟨2,3,1⟩. Слідуючи визначенню, ми маємо
- векторне рівняння прямої дорівнює→ℓ(t)=⟨2,3,1⟩+t⟨−1,1,2⟩;
- параметричні рівняння прямої
x=2−t,y=3+t,z=1+2t; and - симетричні рівняння прямої
x−2−1=y−31=z−12.
Перші два рівняння прямої корисні, коли заданоt значення: можна відразу знайти відповідну точку на прямій. Ці форми гарні при обчисленні за допомогою комп'ютера; більшість програмних програм легко обробляють рівняння в цих форматах. (Наприклад, щоб зробити рис. 10.48, певну графічну програму було надано вхідні дані(2-x,3+x,1+2*x). Ця програма вимагає, щоб змінна завжди булаx "" замість "t«).
ЧиQ=(−1,6,6) лежить точка на лінії? Графік на малюнку 10.48 дає зрозуміти, що це не так. Ми можемо відповісти на це питання без графіка, використовуючи будь-яку з трьох форм рівняння. З трьох симетричні рівняння, ймовірно, найкраще підходять для цього завдання. Просто підключіть значенняyz та подивітьсяx, чи підтримується рівність:
−1−2−1?=6−31?=6−12⇒3=3≠2.5.
Ми бачимо, щоQ не лежить на лінії, оскільки вона не задовольняє симетричні рівняння.
Приклад10.5.2: Finding the equation of a line through two points
Знайдіть параметричні рівняння прямої через точкиP=(2,−1,2) іQ=(1,3,−1).
Рішення
Згадайте твердження, зроблене на початку цього розділу: щоб знайти рівняння прямої, нам потрібна точка і напрямок. У нас є два пункти; або одного вистачить. Напрямок прямої можна знайти по вектору з початковою точкоюP і кінцевою точкоюQ:→PQ=⟨−1,4,−3⟩.
Параметричні рівнянняℓP прямої в напрямку→PQ є:
ℓ:x=2−ty=−1+4tz=2−3t.
Графік точок і лінії наведено на малюнку 10.49. Зверніть увагу, як в даній параметризації пряма,t=0 відповідає точціP, іt=1 відповідає точціQ. Це стосується розуміння векторного рівняння прямої, описаного на малюнку 10.46. Параметричні рівняння «починаються» в точціP, іt визначають, наскільки далеко в напрямку→PQ рухатися. Колиt=0, ми подорожуємо 0 довжини→PQ; колиt=1, ми подорожуємо одну довжину→PQ, в результаті чого точкаQ.
Паралельні, пересічні та перекісні лінії
У площині дві чіткі лінії можуть бути або паралельними, або вони будуть перетинатися точно в одній точці. У просторі, заданому рівняннями двох рядків, іноді буває важко визначити, відмінні чи ні лінії (тобто одна і та ж лінія може бути представлена по-різному). Задані рядки→ℓ1(t)=→p1+t→d1 і→ℓ2(t)=→p2+t→d2, у нас є чотири можливості:→ℓ1 і→ℓ2 є
Наступні два приклади досліджують ці можливості.
Приклад10.5.3: Comparing lines
Розглянемо лініїℓ1 іℓ2, наведені в параметричній формі рівняння:
ℓ1:x=1+3ty=2−tz=tℓ2:x=−2+4sy=3+sz=5+2s.
Визначте, чиℓ2 єℓ1 і є однаковою лінією, перетином, паралельною або косою.
Рішення
Починаємо з того, що дивимося на напрямки кожної лінії. Лініяℓ1 має напрямок, заданий→d1=⟨3,−1,1⟩ і лініяℓ2 має напрямок, заданий→d2=⟨4,1,2⟩. Повинно бути зрозуміло, що→d1 і→d2 не паралельні, отжеℓ1 і неℓ2 є однаковими лініями, а також вони не паралельні. Малюнок 10.50 перевіряє цей факт (де ідентифікуються точки і напрямки, зазначені рівняннями кожної прямої).
Далі ми перевіряємо, чи перетинаються вони (якщо їх немає, вони є косими лініями). Щоб знайти, чи перетинаються вони, шукаємоt іs значення такі, що відповідніx,y іz значення однакові. Тобто ми хочемоs іt такого, щоб:
\ [\ begin {масив} {ccc}
1+3t &=&-2+4s\\
2-t&=&3+s\\
t&=&5+2s. \ end {масив}\]
Це відносно проста система лінійних рівнянь. Оскільки останнє рівняння вже вирішено дляt, підставляємо це значенняt в рівняння над ним:
2−(5+2s)=3+s⇒s=−2, t=1.
Ключ, який слід пам'ятати, полягає в тому, що у нас є три рівняння; нам потрібно перевірити, чиs=−2, t=1 задовольняє також перше рівняння:
1+3(1)≠−2+4(−2).
Це не так. Тому робимо висновок, що лініїℓ1 іℓ2 є косими.
Приклад10.5.4: Comparing lines
Розглянемо лініїℓ1 іℓ2, наведені в параметричному вигляді рівняння:
ℓ1:x=−0.7+1.6ty=4.2+2.72tz=2.3−3.36tℓ2:x=2.8−2.9sy=10.15−4.93sz=−5.05+6.09s.
Визначте, чиℓ2 єℓ1 і однакові лінії, перетинаються, є паралельними, або перекіс.
Рішення
Очевидно, дуже важко просто подивитися на ці рівняння і розрізнити що-небудь. Це робиться навмисно. У «реальному світі» більшість рівнянь, які використовуються, не мають приємних, цілочисельних коефіцієнтів. Швидше за все, є багато цифр після десяткової і рівняння можуть виглядати «безладно».
Ми знову починаємо з вирішення того, чи кожна лінія має однаковий напрямок. Напрямокℓ1 задається→d1=⟨1.6,2.72,−3.36⟩ і напрямокℓ2 задається→d2=⟨−2.9,−4.93,6.09⟩. Коли через спостереження не зрозуміло, паралельні чи ні два вектори, стандартним способом визначення цього є порівняння відповідних одиничних векторів. За допомогою калькулятора знаходимо:
\ [\ почати {вирівнювати*}
\ vec u_1 &=\ розрив {\ vec d_1} {\ норма {\ vec d_1}} =\ кут 0.3471,0.5901, -0.7289\ діапазон\
\ vec u_2 &=\ frac {\ vec d_2} {\ vec d_2}} =\ лангл -0.3471, -0.3471, -0.5901,0.7289\ діапазон.
\ end {вирівнювати*}\]
Два вектора здаються паралельними (принаймні, їх складові рівні 4 знакам після коми). У більшості ситуацій досить зробити висновок, що лінії хоча б паралельні, якщо не однакові. Один із способів бути впевненим - переписувати→d1 і з→d2 точки зору дробів, а не десяткових знаків. У нас є
→d1=⟨1610,272100,−336100⟩→d2=⟨−2910,−493100,609100⟩.
Потім можна знайти величини кожного вектора через дроби, а потім обчислити одиничні вектори аналогічно. Після великої кількості ручної арифметики (або після короткого використання системи комп'ютерної алгебри), можна виявити, що
→u1=⟨√1083,17√830,−21√830⟩→u2=⟨−√1083,−17√830,21√830⟩.
Тепер ми можемо без сумніву сказати, що ці лінії паралельні.
Вони одна і та ж лінія? Параметричні рівняння для прямої описують одну точку, яка лежить на лінії, тому ми знаємо, що точкаP1=(−0.7,4.2,2.3) лежить наℓ1. Щоб визначити, чи лежить ця точкаℓ2, підключітьz значенняy та до симетричних рівнянь дляℓ2:xP1
(−0.7)−2.8−2.9?=(4.2)−10.15−4.93?=(2.3)−(−5.05)6.09⇒1.2069=1.2069=1.2069.
ТочкаP1 лежить на обох лініях, тому ми робимо висновок, що це одна і та ж лінія, просто параметризована по-різному. На малюнку 10.51 графіки цієї лінії разом з точками і векторами, описаними параметричними рівняннями. Зверніть увагу, як→d1 і→d2 паралельні, хоча точки в протилежних напрямках (як зазначено їх одиничними векторами вище).
Відстані
З огляду на точкуQ і лінію→ℓ(t)=→p+t→d в просторі, часто корисно знати відстань від точки до лінії. (Тут ми використовуємо стандартне визначення «відстані», тобто довжини найкоротшого відрізка лінії від точки до прямої.) Ідентифікуючись→p з точкоюP, малюнок 10.52 допоможе встановити загальний метод обчислення цієї відстаніh.
З тригонометрії ми знаємоh=‖→PQ‖sinθ. Ми маємо подібну ідентичність за участю перехресного добутку:‖→PQ×→d‖=‖→PQ‖‖d‖sinθ. Розділіть обидві сторони цього останнього рівняння на‖d‖, щоб отриматиh:
h=‖→PQ×→d‖‖d‖.
Також корисно визначити відстань між лініями, яку ми визначаємо як довжину найкоротшого відрізка лінії, що з'єднує дві лінії (аргумент з геометрії показує, що відрізки цієї лінії перпендикулярні обом лініям). Нехай рядки→ℓ1(t)=→p1+t→d1 і→ℓ2(t)=→p2+t→d2 бути задані, як показано на малюнку 10.53. Щоб знайти напрямок ортогональне обом→d1 і→d2, беремо перехресний твір:→c=→d1×→d2. Величина ортогональної проекції→P1P2 на→c - це відстань, якуh ми шукаємо:
\ [\ почати {align*}
h & =\ норма {\ текст {proj}\, _ {\ vec c}\,\ vec {P_1P_2}}\\
&=\ норма {\ frac {\ vec {P_1P_2}\ cdot\ vec c} {\ vec c}\ vec c}\\\
=\ frac {\ vec {P_1P_2}\ cdot\ vec c|} {\ норма с^2}\ норма c\\
&=\ розриву {|\ vec {P_1P_2}\ cdot\ vec c|} {\ норма c}.
\ end {вирівнювати*}\]
Проблема в розділі «Вправа» полягає в тому, щоб показати, що ця відстань дорівнює 0, коли лінії перетинаються. Зверніть увагу на використання потрійного скалярного добутку:→P1P2⋅c=→P1P2⋅(→d1×→d2).
Наступна ключова ідея повторює ці дві формули відстані.
КЛЮЧОВА ІДЕЯ 50 ВІДСТАНЬ ДО ЛІНІЙ
- PДозволяти точка на лініїℓ, яка паралельна→d. Відстаньh від точкиQ до лініїℓ дорівнює:
h=‖→PQ×→d‖‖d‖. - P1Дозволяти точка на лінії,ℓ1 яка паралельна→d1, іP2 нехай точка на лініїℓ2 паралельно→d2, і нехай→c=→d1×→d2, де лініїℓ1 іℓ2 не паралельні. Відстаньh між двома лініями:
h=|→P1P2⋅→c|‖c‖.
Приклад10.5.5: Finding the distance from a point to a line
Знайти відстань від точкиQ=(1,1,3) до лінії→ℓ(t)=⟨1,−1,1⟩+t⟨2,3,1⟩.
Рішення
Рівняння прямої дає нам точкуP=(1,−1,1), яка лежить на прямій, отже→PQ=⟨0,2,2⟩. Рівняння також дає→d=⟨2,3,1⟩. Після ключової ідеї 50, ми маємо відстань як
\ [\ begin {align*}
h &=\ frac {\ norm {\ vec {PQ}\ раз\ vec d}} {\ norm {d}}\\
&=\ frac {\ norm {\ langle -4,4, -4\ rangle}} {\ sqrt {14}}\
&=\ frac {4\ sqrt {3}} {\ sqrt {14}}\ приблизно 1,852.
\ end {align*}\]
ТочкаQ знаходиться приблизно в1.852 одиницях від лінії→ℓ(t).
Приклад10.5.6: Finding the distance between lines
Знайти відстань між лініямиℓ1:x=1+3ty=2−tz=tℓ2:x=−2+4sy=3+sz=5+2s.
Рішення
Це ті самі лінії, що наведено в прикладі 10.5.3, де ми показали, що вони є перекосами. Рівняння дозволяють виділити наступні точки і вектори:
P1=(1,2,0)P2=(−2,3,5)⇒→P1P2=⟨−3,1,5⟩.
→d1=⟨3,−1,1⟩→d2=⟨4,1,2⟩⇒→c=→d1×→d2=⟨−3,−2,7⟩.
Від Key Idea 50 ми маємо відстаньh між двома лініями
\ [\ почати {вирівнювати*}
h &=\ frac {|\ vec {P_1P_2}\ cdot\ vec c|} {\ норма c}\\
&=\ FRAC {42} {\ sqrt {62}}\ приблизно 5.334.
\ end {вирівнювати*}\]
Лінії приблизно 5.334 одиниць один від одного.
Один з ключових моментів, які слід зрозуміти з цього розділу, полягає в наступному: щоб описати лінію, нам потрібна точка і напрямок. Всякий раз, коли проблема ставиться стосовно лінії, потрібно взяти будь-яку інформацію, яка пропонується, і glean точки і напрямок інформації. Багато питань можна задати (і задаються в розділі «Вправа»), відповідь яких відразу випливає з цього розуміння.
Лінії є одним з двох фундаментальних об'єктів дослідження в просторі. Іншим основним об'єктом є площина, яку ми детально вивчаємо в наступному розділі. Багато складні тривимірні об'єкти вивчаються шляхом наближення їх поверхонь лініями і площинами.