将[-180,180]到[0,180]的角度归一化

bsma

我有伺服电机只能从0到180旋转,并且我的角度范围是-180到180,以发送到伺服,我如何在这两个范围之间进行归一化?如果有任何MATLAB函数可以做到这一点?谢谢

Santhan Salai

您可以添加180并除以2,如@High Performance Mark针对您的特定问题所建议的,或者这是基于本文的广义版本

这个方程式适用于任何限制

我已经根据等式编写了一个简单的函数:

function [out] = normalizeLim( A,oldL,oldR,newL,newR )

    out = newL*(1-((A-oldL)./(oldR-oldL))) + newR*((A-oldL)./(oldR-oldL));

end

例子:

x = randi([-180,180],1,8); %//  Generating a random vector within the range -180 to 180

>> x

x =

-153  -161    11   101   157  -134    25   -11

>> normalizeLim(x,-180,180,0,180) %// Specifying old and new required limits

ans =

13.5000    9.5000   95.5000  140.5000  168.5000   23.0000  102.5000   84.5000

如果希望它们为整数,则可以使用round函数将它们取整

希望这可以帮助!!

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将经度从 -180 更改为 180 到 0 到 360

来自分类Dev

如何将经度从0-360转换为-180-180

来自分类Dev

将图像旋转180度

来自分类Dev

无法将经度从-180设置为0的LatLngBounds

来自分类Dev

将数字归一化到0-100%范围

来自分类Dev

将矩阵阵列旋转180度?

来自分类Dev

如何使用FFmpeg将视频旋转180°?

来自分类Dev

如何找到0到180和-180到0的最近角度

来自分类Dev

Google Vision OCR,将单词坐标从90、180、270个文档旋转到0度

来自分类Dev

Mongodb异常“点不在[-180,180]间隔内

来自分类Dev

WPF-将堆栈面板旋转180°并留在同一位置

来自分类Dev

将UIButton旋转180度并向后旋转

来自分类Dev

将UIImageView旋转180度,然后以相同的路线向后旋转

来自分类Dev

将数字旋转180度并获得相同的数字

来自分类Dev

如何使用avconv将视频旋转180度

来自分类Dev

将图像的原始像素数据旋转180度

来自分类Dev

如何将M x N矩阵旋转180度?

来自分类Dev

如何将 fontawesome 图标旋转 180 度?

来自分类Dev

如何使用avconv将视频旋转180度

来自分类Dev

如何将向量归一化到 [0 10] 范围

来自分类Dev

-180和180之间的角度差

来自分类Dev

无法设置经度从-180到0的LatLngBounds

来自分类Dev

如何将信号归一化到给定的峰值

来自分类Dev

如何将gnuplot极极限制在180度范围内?

来自分类Dev

如何将包含图像的画布旋转90、180、270度?

来自分类常见问题

是否可以将立方体环境贴图绕Y轴旋转180度?

来自分类Dev

将手机快速旋转180度,摄像头预览上下颠倒

来自分类Dev

将图像旋转90、180或270度后,获取相对于原始图像的图像坐标

来自分类Dev

Android:如何以编程方式将键盘旋转180度?

Related 相关文章

热门标签

归档