主要内容

sph2cartvec

将向量从球形笛卡尔组件基础组件

描述

例子

虚拟现实= sph2cartvec (vs,阿兹,埃尔)转换组件的一个向量或一组向量,vs从他们的球形基础表示他们表示在当地的笛卡儿坐标系统。球的基础上表示组件的集合向量投射到右手的球形的基础 ( e ^ 一个 z , e ^ e l , e ^ R ) 。球形基础的方向取决于它的位置在球面上确定方位,阿兹海拔高度,埃尔

例子

全部折叠

开始与一个矢量球面基础位于45°方位,45°高程。在方位方向向量点。对笛卡尔坐标计算向量组件。

vs = (1, 0, 0);45岁的vr = sph2cartvec (vs 45)
vr =3×1-0.7071 - 0.7071 0

输入参数

全部折叠

在球面向量表示指定为基础或3×3×1列向量N矩阵。每一列的vs包含三个组件的一个向量右撇子球的基础 ( e ^ 一个 z , e ^ e l , e ^ R )

例子:(4.0;-3.5;6.3)

数据类型:
复数的支持:金宝app是的

方位角指定为一个标量的封闭范围[-180180]。单位在度。定义的方位角球面上的点,构造一个向量从起源点。方位角的角xy飞机从正x设在向量的正交投影到xy飞机。为例,零方位角、零仰角指定一个点x设在90°的方位角和仰角的零指定一个点y设在。

例子:45

数据类型:

仰角指定为一个标量在封闭的范围内(-90、90)。单位在度。定义点的高程在球面上,构造一个向量从起源点。仰角是正交投影到角xy平面向量本身。为例,零仰角定义球的赤道和±90°海拔定义南北两极,分别。

例子:30.

数据类型:

输出参数

全部折叠

笛卡儿矢量作为一个返回或3×3×1列向量N矩阵具有相同的尺寸vs。每一列的虚拟现实包含三个组件的向量右撇子x, y, z的基础上。

更多关于

全部折叠

球形表示向量的基础

球形基向量是一套当地的基向量点沿径向和角方向在空间任意点。

球形的基础是一组三个相互正交的单位向量 ( e ^ 一个 z , e ^ e l , e ^ R ) 定义在一个球面上的点。第一个单位向量点沿着线的方位在恒定半径和高度。第二点的海拔高度恒定方位和半径。两者都是球面的切线。第三个单位向量点呈放射状向外。

基础的方向变化从点对点在球面上但无关R沿着半径,所以当你搬出去的基础方向保持不变。下图说明了球形基向量的方向方位和仰角的函数:

对任何指定的范围阿兹埃尔基向量为:

e ^ 一个 z = ( 一个 z ) ^ + 因为 ( 一个 z ) j ^ e ^ e l = ( e l ) 因为 ( 一个 z ) ^ ( e l ) ( 一个 z ) j ^ + 因为 ( e l ) k ^ e ^ R = 因为 ( e l ) 因为 ( 一个 z ) ^ + 因为 ( e l ) ( 一个 z ) j ^ + ( e l ) k ^

任何向量可以编写的组件在此基础上 v = v 一个 z e ^ 一个 z + v e l e ^ e l + v R e ^ R 。球形基础组件和笛卡尔组件之间的转换形式

( v x v y v z ] = ( ( 一个 z ) ( e l ) 因为 ( 一个 z ) 因为 ( e l ) 因为 ( 一个 z ) 因为 ( 一个 z ) ( e l ) ( 一个 z ) 因为 ( e l ) ( 一个 z ) 0 因为 ( e l ) ( e l ) ] ( v 一个 z v e l v R ]

( v 一个 z v e l v R ] = ( ( 一个 z ) 因为 ( 一个 z ) 0 ( e l ) 因为 ( 一个 z ) ( e l ) ( 一个 z ) 因为 ( e l ) 因为 ( e l ) 因为 ( 一个 z ) 因为 ( e l ) ( 一个 z ) ( e l ) ] ( v x v y v z ]

扩展功能

另请参阅

|

介绍了R2013a