主要内容

展开多部分

使用NaN分隔部分展开角度向量

语法

展开=展开多部分(p)
展开=展开多部分(p,角度单位)

描述

展开=展开多部分(p)展开方位角、经度或相位角的行或列向量。输入和输出单位均为弧度。如果P由NaN值分隔为多个部分,每个部分独立展开。如果P只有一个部分,结果相当于展开(p). 输出的大小与输入的大小相同,并且在相同的位置具有NAN。

展开=展开多部分(p,角度单位)展开方位角、经度或相位角的行或列向量,其中角度单位指定用于输入和输出角度的单位:“学位”“弧度”.

例子

例1

比较行为展开多部分打开…的包装.输出展开多部分在NaN之后的6.11重新开始,与打开…的包装.输出展开多部分相当于对的单独调用的串联(使用NaN分隔符)打开…的包装:

p1=[0.17 5.67 4.89 4.10];p2=[6.11 1.05 2.27];展开([p1 NaN p2])ans=0.1700-0.6132-1.3932-2.1832 NaN-0.17321.0500 2.2700展开多部分([p1 NaN p2])ans=0.1700-0.6132-1.3932-2.1832 NaN 6.1100 7.3332 8.5532[展开(p1)NaN展开(p2)]ans=0.1700-0.6132-1.3932-2.1832 NaN 6.1100 7.3332 8.5532

例2

将球体绕两圈到πwrapToPi,然后用展开多部分:

lon=wrapToPi(deg2rad(0:10:720));unwrappedlon=unwrapMultipart(lon);图形;保持绘图(lon,“--”)绘图(unwrappedlon)xlabel'点编号'ylabel'经度(弧度'

在R2007b中引入