主要内容

Global2localcoord.

将全局转换为本地坐标

句法

lclcoord = global2localcoord(gcoord,选项)
gcoord = global2localcoord(___,局部素)
gcoord = global2localcoord(___,localaxes)

描述

lclcoord.= global2localcoord(GCOORD.选项转换全球坐标GCOORD.到当地坐标lclcoord.选项确定全局到局部坐标转换的类型。在这种语法中,全局坐标原点位于(0,0,0),坐标轴是单位向量Xy, 和Z.方向。

GCOORD.= global2localcoord(___Imamiorigin指定本地坐标系的起源,Imamiorigin

GCOORD.= global2localcoord(___localaxes.指定本地坐标系的轴,localaxes.

输入参数

GCOORD.

矩形或球形坐标的全局坐标,指定为3-by-N矩阵。每列代表一组全局坐标。

如果坐标以矩形形式,则每列包含(XyZ.) 组件。单位是米。

如果坐标处于球形形式,则每列包含(AZ.elR.) 组件。AZ.是个方位角程度,el是个仰角以度为程度,R.是米的半径。

假设全局坐标系的起源位于(0,0,0)处。全球系统轴是三维空间中的标准单元基向量,(1,0,0),(0,1,0),(0,0,1)。

选项

坐标变换类型,指定为字符向量。有效类型是

选项 转型
'rr' 全局矩形到局部矩形
'rs' 全球矩形到局部球形
'sr' 局部矩形的全球球形
'ss' 全球球形到局部球形

Imamiorigin

本地坐标系的起源,指定为3-by-N矩阵包含局部坐标系的矩形坐标相对于全局坐标系。N必须匹配列的数量GCOORD.。每列代表一个单独的原点。但是,您可以指定Imamiorigin作为3-by-1向量。在这种情况下,Imamiorigin被扩展到3° -N具有相同列的矩阵。

默认:[0; 0; 0]

localaxes.

局部坐标系的轴,指定为3×3逐个 -N大批。每个页面包含一个表示不同的本地坐标系轴的3×3矩阵。3×3矩阵的列指定了本地Xy, 和Z.相对于全局坐标系矩形形式的轴。但是,您可以指定localaxes.作为单个3×3矩阵。在这种情况下,localaxes.被扩展为3×3逐个 -N数组具有相同的3×3矩阵。默认值是标识矩阵。

默认:[1 0 0; 0 1 0; 0 0 1]

输出参数

lclcoord.

矩形或球形坐标形式的本地坐标,返回为3° -N矩阵。尺寸lclcoord.匹配尺寸GCOORD.

例子

全部收缩

转换全局矩形坐标,(0,1,0),局部矩形坐标。本地坐标原点是(1,1,1)

lclcoord = global2localcoord([0; 1; 0],'rr',[1; 1; 1])
lclcoord =3×1-1 0 -1

将全局球形坐标转换为局部矩形坐标。

lclcoord = global2localcoord([45; 45; 50],'sr',[50; 50; 50])
lclcoord =3×1-25.0000 -25.0000 -14.6447

更多关于

全部收缩

方位角和高度角度

方位角矢量是X- XIS和矢量的正交投影XY.飞机。从角度出发时是积极的X轴向朝向y轴。方位角在-180和180度之间。这仰角是矢量与其正交投影之间的角度XY.-飞机。在朝向积极时,角度是积极的Z.- 来自XISXY.飞机。缺省情况下,元素或数组的阻能方向与正面对齐X-轴。触觉方向是元件或阵列的主叶的方向。

笔记

仰角有时在文献中定义为矢量使得阳性的角度Z.-轴。matlab.®相控阵系统工具箱™下载188bet金宝搏产品不使用此定义。

该图说明了方向向量的方位角和高度角度。

参考

[1] Foley,J. D.,A.Van Dam,S.K.Feiner和J. F. Hughes。计算机图形学:C中的原则和实践,第二次。读书,MA:Addison-Wesley,1995。

扩展能力

在R2011A介绍