文档帮助中心
移相角度
Q =打开(P)
Q =打开(P, tol)
Q =打开(P,[],昏暗的)
Q =打开(P,托尔,昏暗的)
例子
Q =打开(P)在矢量中展开弧度相角P.当连续角之间的跃迁大于或等于π弧度,打开通过增加±2的倍数来移动角度π直到跳跃小于π.如果P是一个矩阵,打开columnwise运营。如果P是一个多维数组,打开对第一个大于1的维度进行操作。
Q =打开(P)
P
打开
问=打开(P,托尔)的元素之间的跳转P到跳跃阈值托尔而不是默认值π弧度。如果指定的跳转阈值小于π, unwrap使用默认跳转阈值π.
问=打开(P,托尔)
问
托尔
问=打开(P[],昏暗的)沿着维度展开昏暗的.
问=打开(P[],昏暗的)
昏暗的
问=打开(P,托尔,昏暗的)沿着维度展开昏暗的使用跳转阈值托尔.
问=打开(P,托尔,昏暗的)
全部折叠
定义 x - - - y 相位从0到的螺旋的坐标 6 π .阴谋的漩涡。
t = linspace(0, 6 *π,201);x = t /π。* cos (t);y = t /π。* sin (t);情节(x, y)
求螺旋的相位角 x - - - y 坐标使用量化函数。的量化函数返回从的封闭区间内的角度值 - π 来 π .
量化
P =量化(y、x);情节(t, P)
请注意这张图有不连续点。使用打开消除不连续性。打开增加的倍数 ± 2 π 当相邻元件之间的相位差P是否大于或等于跳跃阈值 π 弧度。位移相位角问位于0到的区间内 6 π .
Q =打开(P);情节(t, Q)
改变频率响应的相位角。相位曲线有两次跳跃。第一步是3.4250之间的弧度W = 3和W = 3.4,第二跳是6.3420之间的弧度W = 5和W = 5.4.绘制相位曲线。
3.4250
W = 3
W = 3.4
6.3420
W = 5
W = 5.4
清晰;关闭所有;W = [0:0.4:3, 4:0.4:5, 4:0.4:7];P = [-1.5723 -1.5747 -1.5790 -1.5852 -1.5922 -1.6044 -1.6269 -1.6998 1.7252 1.5989 1.5916 1.5708 1.5582 -4.7838 -4.8143 -4.8456 -4.8764 -4.9002];情节(W、P,“bo - - - - - -”)
使用打开使用默认跳变阈值来移动相角 π 弧度。绘制移相曲线。两个跳跃都被移动,因为它们大于跳跃阈值 π 弧度。
情节(W,打开(P),“ro - - - - - -”)
现在使用跳跃阈值来改变相位角5弧度。绘制移相曲线。由于第一次跳转小于跳跃阈值,所以不会发生移位5弧度。
5
情节(W,打开(P, 5),“ro - - - - - -”)
定义一个两列矩阵P它包含相角。
P = [0 7.07;0.19 - 0.98;6.67 - 1.18;0.59 - 1.37;0.78 - 1.56)
P =5×20 7.0700 0.1900 0.9800 6.6700 1.1800 0.5900 1.3700 0.7800 1.5600
相位角度P(1、2)= 7.07和P (3,1) = 6.67相位差大于 π 与其他数据相比。
P(1、2)= 7.07
P (3,1) = 6.67
首先按列比较元素,展开相角。指定昏暗的参数为1。使用缺省的跳转阈值 π 通过指定第二个参数为[].
[]
昏暗的= 1;P1 =打开(P,[],昏暗的)
P1 =5×20 7.0700 0.1900 7.2632 0.3868 7.4632 0.900 7.6532 0.7800 7.8432
若要按行而不是按列移动相角,请指定昏暗的是2而不是1。
昏暗的= 2;P2 =打开(P1,[],昏暗的)
P2 =5×20 0.7868 0.1900 0.9800 0.3868 1.1800 0.900 1.3700 0.7800 1.5600
输入数组,指定为向量、矩阵或多维数组。
数据类型:单|双
单
双
π
用于应用相移的跳转阈值,指定为标量。跳跃阈值小于π与默认阈值的效果相同吗π.
要操作的维数,指定为正整数标量。如果没有指定值,则默认为大小不等于1的第一个数组维度。
打开(P, [], 1)作用于的列P并返回每一列的移位相角。
打开(P, [], 1)
打开(P, [], 2)沿着行进行运算P并返回每一行移位的相角。
打开(P, [], 2)
如果昏暗的大于ndims (P),然后打开(P,[],昏暗的)返回P.
ndims (P)
打开(P,[],昏暗的)
数据类型:单|双|int8|int16|int32|int64|uint8|uint16|uint32|uint64
int8
int16
int32
int64
uint8
uint16
uint32
uint64
移动的相位角,以向量、矩阵或多维数组的形式返回。输出的大小问总是与输入的大小相同吗P.
使用注意事项及限制:
仅当前两个输入是向量和非标量时,才支持行向量输入。万博1manbetx
在输出类中执行算术。因此,结果可能与MATLAB不匹配®由于舍入误差不同。
该功能完全支持GPU阵列。万博1manbetx有关更多信息,请参见在GPU上运行MATLAB函数(并行计算工具箱).
该函数完全支持分布式数组。万博1manbetx有关更多信息,请参见使用分布式数组运行MATLAB函数(并行计算工具箱).
腹肌|角|:|量化
腹肌
角
:
在您的系统中存在这个示例的修改版本。你想打开这个版本吗?
你点击一个链接对应于这个MATLAB命令:
通过在MATLAB命令窗口中输入命令来运行命令。Web浏览器不支持MATLAB命令。万博1manbetx
选择一个网站,在那里获得翻译的内容,并看到当地的活动和优惠。根据您的位置,我们建议您选择:.
你也可以从以下列表中选择一个网站:
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
与当地办事处联系