Функции преобразования координат
Функции преобразования координат – Vector and Matrix.
В Mathcad 2001 появилось семейство новых функций, позволяющих перейти от одних координат к другим, как на плоскости, так и в пространстве:
- xy2pol (х,у) – преобразование прямоугольных координат в полярные;
- роl2ху(r,0) – преобразование полярных координат в прямоугольные;
- angle (х, у) – угол между точкой (х,у) и осью ох (см. разд. 10.4);
- atan2(x,y) – угол, отсчитываемый от оси ох до точки (х,у) (см. разд. 10.4);
- xyz2cyl(x,y,z) – преобразование прямоугольных координат в цилиндрические;
- cyl2xyz (r,0,z) – преобразование цилиндрических координат в прямоугольные;
- xyz2sph(x,y,z) – преобразование прямоугольных координат в сферические;
- sph2xyz(r,0,ф) – преобразование сферических координат в прямоугольные;
- х,у – прямоугольные координаты на плоскости;
- х,у,z – прямоугольные координаты в пространстве;
- r,0 – полярные координаты на плоскости;
- r,0,z – цилиндрические координаты;
- r,0,ф – сферические координаты.
Несколько примеров преобразования координат приведены в листингах 10.14 и 10.15. Обратите внимание на возможность ввода аргументов этих функций как в виде списка, так и в виде вектора.
Листинг 10.14. Функции преобразования координат на плоскости:
Листинг 10.15. Функции преобразования координат в пространстве: