Связь и интернет Архив Программирование
   
Сделать стартовойСделать закладку            
   ПОИСК  
   
Главная / Алгоритмы / Математика / Вычислительная геометрия /
8  Perl
8  PHP
8  JavaScript
8  HTML
8  DHTML
8  XML
8  CSS
8  C / C++
8  Pascal и Delphi
8  Турбо Ассемблер
8  MySQL
8  CASE-технологии
8  Алгоритмы
8  Python
8  Обратная связь
8  Гостевая книга
Новости о мире


Системы координат - Программирование от RIN.RU
Системы координат

Положение любой точки P в пространстве (в частности, на плоскости) может быть определено при помощи той или иной системы координат. Числа, определяющие положение точки, называются координатами этой точки.


Наиболее употребительные координатные системы - декартовы прямоугольные.


Кроме прямоугольных систем координат существуют косоугольные системы. Т.к. я не встречал примеров применения косоугольных систем, то я их не рассматриваю. Прямоугольные и косоугольные координатные системы объединяются под названием декартовых систем координат.


Иногда на плоскости применяют полярные системы координат, а в пространстве - цилиндрические или сферические системы координат.


Обобщением всех перечисленных систем координат являются криволинейные системы координат.


Классификация систем координат




Криволинейные системы координат


В двухмерном пространстве задаются два семейства линий (координатных линий), зависящих каждое от одного параметра, причем через каждую точку проходит только по одной линии каждого семейства. Значения параметров, соответствующие этим кривым, являются криволинейными координатами этой точки.


В трехмерном пространстве задаются три семейства координатных поверхностей, таких, что через каждую точку проходит по одной поверхности каждого семейства. Положение точки в такой системе определяется значениями параметров координатных поверхностей, проходящих через эту точку.






Декартовы прямоугольные системы координат


Для задания декартовой прямоугольной системы координат нужно выбрать несколько взаимноперпендикулярных прямых, называемых осями. Точка пересечения осей O называется началом координат.


На каждой оси нужно задать положительное направление и выбрать единицу масштаба. Координаты точки P считаются положительными или отрицательными в зависимости от того, на какую полуось попадает проекция точки P.
Декартова плоскость


Декартовыми прямоугольными координатами точки P на плоскости называются взятые с определенным знаком расстояния (выраженные в единицах масштаба) этой точки до двух взаимно перпендикулярных прямых - осей координат или, что то же, проекции радиус-вектора r точки P на две взаимно перпендикулярные координатные оси.


Когда говорят про двухмерную систему коодинат, горизонтальную ось называют осью абсцисс (осью Ox), вертикальную ось - осью ординат (осью Оy). Положительные направления выбирают на оси Ox - вправо, на оси Oy - вверх. Координаты x и y называются соответственно абсциссой и ординатой точки.


Запись P(a,b) означает, что точка P на плоскости имеет абсциссу a и ординату b.


Декартовыми прямоугольными координатами точки P в трехмерном пространстве называются взятые с определенным знаком расстояния (выраженные в единицах масштаба) этой точки до трех взаимно перпендикулярных координатных плоскостей или, что то же, проекции радиус-вектора r точки P на три взаимно перпендикулярные координатные оси.


В зависимости от взаимного расположения положительных направлений координатных осей возможны левая и правая координатные системы.


Левые координатные системы


Правые координатные системы




Как правило, пользуются правой координатной системой.
Положительные направления выбирают:
на оси Ox - на наблюдателя;
на оси Oy - вправо;
на оси Oz - вверх.
Координаты x, y, z называются соответственно абсциссой, ординатой и аппликатой.


Координатными поверхностями, для которых одна из координат остается постоянной, здесь являются плоскости, параллельные координатным плоскостям, а координатными линиями, вдоль которых меняется только одна координата, - прямые, параллельные координатным осям. Координатные поверхности пересекаются по координатным линиям.


Запись P(a,b,c) означает, что точка Q имеет абсциссу a, ординату b и аппликату c.


Полярные системы координат


Полярные системы координат

Полярными координатами точки P называются радиус-вектор ρ - расстояние от точки P до заданной точки O (полюса) и полярный угол φ - угол между прямой OP и заданной прямой, проходящей через полюс (полярной осью). Полярный угол считается положительным при отсчете от полярной оси против часовой стрелки и отрицательным при отсчете в обратную сторону.


Координатные линии в полярных системах - окружности с центром в полюсе и лучи.


Формулы для перехода от полярных координат к декартовым



x=ρ*cos(φ), y=ρ*sin(φ)


и обратно:


ρ=sqrt(x2)+y2), φ=arctg(y/x)=arcsin(y/ρ)






Цилиндрические системы координат


Цилиндрические системы координат
ρ и φ - полярные координаты проекции точки P на основную плоскость (обычно xOy), z - аппликата - расстояние от точки P до основной плоскости.


Для цилиндрических координат координатными поверхностями являются плоскости, перпендикулярные к оси Oz (z=const), полуплоскости, ограниченные осью z (φ=const) и цилиндрические поверхности, осью которых является ось z (ρ=const). Координатные линии - линии пересечения этих поверхностей.


Формулы для перехода от цилиндрических координат к декартовым

x=ρ*cos(φ), y=ρ*sin(φ), z=z


и обратно:

ρ=sqrt(x2+y2), φ=arctg(y/x)=arcsin(y/ρ)




Сферические системы координат


Сферические системы координат

r - длина радиус-вектора, φ - долгота, θ - полярное расстояние. Положительные направления отсчета показаны на рисунке 6. Если давать сферическим координатам значения в следующих пределах:

0 ≤ r < ∞, -π < φ ≤ π, 0 ≤ θ ≤ π,


то получаются однозначно все точки пространства.


Координатные поверхности: сферы с центром в начале (r=const), полуплоскости, ограниченные осью z (φ=const), конусы (с вершиной в начале), для которых ось z является осью (θ=const). Координатные линии - линии пересечения этих поверхностей.


Формулы перехода от сферических координат к декартовым

x=r*sin(θ)*cos(φ), y=r*sin(θ)*sin(φ), z=r*cos(φ)


и обратно

r=sqrt(x2+y2+z2), φ=arctg(y/x), φ=arctg(sqrt((x2+y2)/z))




 8  Комментарии к статье  8 8  Обсудить в чате

 
  
  
    Copyright ©  RIN 2003 - 2004      * Обратная связь