主要内容

local2globalcoord

局部到全局坐标进行转换

描述

gCoord= local2globalcoord (lclCoord)将本地直角坐标系lclCoord全球直角坐标系gCoord

例子

gCoord= local2globalcoord (lclCoord,选项)局部坐标转换为全局坐标使用坐标变换类型选项

例子

gCoord= local2globalcoord (___,localOrigin)指定局部坐标系的原点localOrigin。使用这种语法的任何输入参数在以前的语法。

例子

gCoord= local2globalcoord (___,localAxes)指定局部坐标系的坐标轴localAxes。使用这种语法的任何输入参数在以前的语法。

例子

全部折叠

当地的直角坐标转换为全球直角坐标系。当地的坐标原点(1,1,1)

globalcoord = local2globalcoord ((0, 1, 0),“农达”,1,1,1)
globalcoord =3×11 2 1

当地球坐标转换为全球直角坐标系。

globalcoord = local2globalcoord ((30、45; 4),“老”)
globalcoord =3×12.4495 1.4142 2.8284

将两个向量从全球局部坐标使用global2localcoord函数。再转回去从地方到全球协调使用local2globalcoord函数。

开始在全球坐标,两个向量(0,1,0)和(1 1 1)。当地协调起源(1、5、2)和(4、5、7),分别。

gCoord = [0 1; 1 1; 0 1]
gCoord =3×20 1 1 1 0 1
lclOrig = [1 4; 5 5; 2 7];

构造两个旋转矩阵使用旋转的功能。

lclAxes (:: 1) = rotz (45) * roty (-15);lclAxes (:: 2) = roty (45) * rotx (35);

从全球坐标向量转换为局部坐标。

lclCoord = global2localcoord (gCoord,“农达”、lclOrig lclAxes)
lclCoord =3×2-3.9327 7.7782 -2.1213 -3.6822 -1.0168 1.7151

从当地坐标向量转换回全球坐标。

gCoord1 = local2globalcoord (lclCoord,“农达”、lclOrig lclAxes)
gCoord1 =3×21.0000 -0.0000 1.0000 1.0000 1.0000 0

输入参数

全部折叠

当地在直角坐标或球面坐标形式,指定为一个3×-N矩阵。每一列表示一组局部坐标。

如果在直角坐标形式,每一列包含(x,y,z)组件。单位是米。

如果在球坐标形式,每个列(阿兹,埃尔,r)组件。阿兹方位角在度,埃尔仰角度,r在米半径。

数据类型:

类型的坐标变换,指定为一个字符串标量或特征向量。指定以下值之一。

价值 转换
“农达”“农达” 当地对全球矩形矩形
“rs”“rs” 当地的矩形全球球形
“老”“老” 当地球全球矩形
“党卫军”“党卫军” 当地球全球球形

数据类型:字符串|字符

局部坐标系的原点,指定为一个3×-N矩阵包含局部坐标系原点的直角坐标对全球坐标系统。N必须匹配的列数的gCoord。每一列表示一个单独的起源。此外,您可以指定localOrigin作为一个3×1的向量。如果你这样做,localOrigin扩展到一个3×-N矩阵具有相同的列。

数据类型:

局部坐标系的坐标轴,指定为3-by-3-by -N数组中。每个页面包含一个3×3矩阵代表不同局部坐标系的坐标轴。3×3的矩阵的列指定地方x,y,z轴在直角形式对全球坐标系统。此外,您可以指定localAxes作为一个3×3的矩阵。如果你这样做,localAxes扩大3-by-3-by -N3×3的矩阵数组具有相同。默认值为单位矩阵。

数据类型:

输出参数

全部折叠

全球在直角坐标或球面坐标形式,作为一个3×——返回N矩阵。的尺寸gCoord匹配的尺寸lclCoord。全球坐标系统的起源被假定为(0,0,0)。全球系统轴标准单位基向量在三维空间中,(1,0,0)、(0,1,0)和(0 0 1)。

数据类型:

更多关于

全部折叠

方位角和高度角

方位角一个向量之间的角度x设在和矢量的正交投影到xy飞机。角是积极的x设在向y设在。方位角度介于-180和180度。的仰角向量之间的夹角及其正交投影吗xy飞机。角是积极向积极的一面z设在从xy飞机。默认情况下,元素或数组的瞄准线方向与积极的一面x设在。瞄准线方向的主瓣方向是一个元素或数组。

请注意

仰角有时被定义为角度向量与积极的一面z设在。MATLAB®通信工具箱™s manbetx 845产品不使用这个定义。

这个数字说明了方位角和高度角的方向向量。

引用

[1]福利,j . D。,A. van Dam, S. K. Feiner, and J. F. Hughes.计算机图形学:C原则和实践,第二版。阅读,addison - wesley, 1995年。

扩展功能

版本历史

介绍了R2020a