русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Направляющие косинусы вектора


Дата добавления: 2015-08-06; просмотров: 3403; Нарушение авторских прав


Пусть дан произвольный вектор ={C;U;Z}; будем считать, что выходит из начала координат и не лежит ни в одной координатной плоскости. Проведем через точку М плоскости, перпендикулярные осям. Вместе с координатными плоскостями они образуют прямоугольный параллелепипед диагональю которого служит отрезок ОМ

 

Из элементарной геометрии известно, что квадрат длины диагонали прямоугольного параллелепипеда равен сумме квадратов длин трех его измерений. Следовательно,

|ОМ |2 = |ОМ1 |2 + | ОМ2|2 + | ОМ3 |2.

Но |ОМ | =| |, | |=|Х|, | |=|У|, | |=|Z |; таким образом, получаем , (3).

Обозначим через α, β, γ углы вектор а и осями координат. Из формул (1), (2) и (3) получаем

cosα = , cos β = , cos γ = ;

cosα, cosβ, cosγ называются направляющими косинусами вектора .

Возводя в квадрат левую и правую части каждого из равенств, и суммируя полученные результаты, имеем:

сos2a + cos 2b +cos2 g = 1, т.е. сумма квадратов направляющих косинусов любого вектора равна единице.

В заключении пункта рассмотрим задачу:

Пусть даны две произвольные точки М11;у1;z1 ), М22; у2;z2 ). Найдем расстояние d между ними. Используя теорему 2, и формулу (3), сразу получаем искомый результат:

= { х 2 – х; у2 –у 1; z2 –z 1} , а так как d – длина вектора , то d = | | = – формула расстояния между двумя точками, заданными своими координатами.

­

§2 . Разложение вектора по базису

Определение: Пусть задана система координат Охуz в пространстве. Пусть векторы , , – единичные векторы осей координат, т. е. | | = | | = | | = 1 (т.е. их длины равны единице; единичные векторы еще называют орт – векторами), и каждый из них одинаково направлен с соответствующей осью координат. Тройка векторов , , называется базисом.

Имеет место следующая теорема:



Теорема 3:Любой вектор может быть единственным образом разложен по базису , , , т. е. представлен в виде: = l +m + h , где l, m, h – некоторые числа.

Доказательство: Приложив вектор к началу координат, обозначим его конец через М (смотри рисунок §1, 1,6.). Проведем через точку М плоскости, перпендикулярные осям координат. Пусть М1, М2, М3 – точки пересечения этих плоскостей с осями координат. По определению сложения векторов имеем:

= + , = + . (1)

Из этого равенства получаем = + + . Так как векторы и , и , и коллинеарны, то = l , = m , = h (2), где l, m, h – некоторые числа.

Из равенства (1) и соотношений (2) получаем = l +m + h .

Для доказательства единственности этого представления установим, что l=Х, m=У , h=Z , где Х, У, Z – координаты вектора .

Покажем, например, что l=Х. Так как Х=½ ½, если имеет то же направление, что и вектор , и Х= - ½ ½, если вектор имеет направление, противоположное направлению вектора , то = Х . Сравнивая с равенством = l , получаем l = Х. Аналогично показывается, что m = У, h = Z . g

 



<== предыдущая лекция | следующая лекция ==>
Проекции вектора на оси координат | Определение скалярного произведения векторов


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.004 сек.