如何包角弧度(-π/ 2π/ 2)?

113(30天)
里
2017年2月8日
评论道: 图像分析 2017年2月8日
我想限制一个角弧度之间-π/ 2π/ 2。我试图修改函数wrapToPi,但它没有给我想要的结果。这是我的尝试:
函数λ= wrapToHalfPi(λ)
q =(λ< -π/ 2)|(π/ 2 <λ);
λ(q) = wrapTo2Pi(λ(q) + 3 *π/ 2)- 3 *π/ 2;
谢谢!
1评论
图像分析
图像分析 2017年2月8日
你的意思是“极限”的意思是“夹”或“剪辑”,或说“国防部”。例如如果输入(3/4)π,你想要的答案是π/ 4(距离过去π/ 2)或者π/ 2(夹在那个值)或别的东西吗?

登录置评。

接受的答案

Stephen23
Stephen23 2017年2月8日
编辑:Stephen23 2017年2月8日
不是完全一样的,因为这给了[-π/ 2π/ 2),但它仍然可能对你有意思:
=国防部(λ+π/ 2,π)-π/ 2
的范围(-π/ 2,π/ 2)是这样的:
tmp =国防部(λ+π/ 2,π);
= tmp +π*(λ> 0 tmp = = 0) -π/ 2
2的评论
Stephen23
Stephen23 2017年2月8日
@EllaM:尝试用一些值λ,看它做什么。

登录置评。

更多的答案(0)

标签

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!