Julia旋转和扭矩曲线

Julia旋转和扭矩曲线,julia,curve,Julia,Curve,我知道我想怎么做,但不知道在朱莉娅身上怎么做。 所以我有电机转矩/旋转曲线图。我可以将数据收集到数组中,如 torque[0,10,12,15,10,0] rotation[0,1000,2000,3000,4000,5000,6000] 也许这可以做得更好,但想法是当旋转为1000时,输出为10,当旋转为2000时,输出为12。或者其他方式。如果我想要12纳米,输出是2000。 那很容易做。但如果我想要9Nm或13Nm,那什么时候呢?我可以用函数来计算两个值之间的线,但我认为这是一个常见的问

我知道我想怎么做,但不知道在朱莉娅身上怎么做。 所以我有电机转矩/旋转曲线图。我可以将数据收集到数组中,如

torque[0,10,12,15,10,0]
rotation[0,1000,2000,3000,4000,5000,6000]
也许这可以做得更好,但想法是当旋转为1000时,输出为10,当旋转为2000时,输出为12。或者其他方式。如果我想要12纳米,输出是2000。
那很容易做。但如果我想要9Nm或13Nm,那什么时候呢?我可以用函数来计算两个值之间的线,但我认为这是一个常见的问题,所以在这种情况下可能有内置函数。有吗?

如果您的意思是曲线拟合,您可以使用该软件包,方法如下:

a,b = linear_fit(rotation,torque)
方法,该方法返回a和b,以便

torque = a + b * rotation

如果不是线性的,您可以使用多边形拟合、幂次拟合或任何描述数据的函数,但我记得扭矩与旋转平方有关,因此多边形拟合或幂次拟合应该是您需要的

如果您的意思是曲线拟合,您可以使用该软件包,方法如下:

a,b = linear_fit(rotation,torque)
方法,该方法返回a和b,以便

torque = a + b * rotation

如果它不是线性的,你可以使用poly_-fit、power_-fit或任何描述数据的函数,但我记得扭矩与旋转平方有关,所以poly_-fit或power_-fit应该是你需要的,在点之间进行线性插值,你可以使用 , 或 包裹

如果要在另一个方向(从转矩到旋转)进行插值, 这更成问题,因为有了这些数字, 该函数的定义不明确。 例如,
10
对应于
1000
5000
。 您可以使用
fzeros
查找一个值


要在点之间进行线性插值,可以使用 , 或 包裹

如果要在另一个方向(从转矩到旋转)进行插值, 这更成问题,因为有了这些数字, 该函数的定义不明确。 例如,
10
对应于
1000
5000
。 您可以使用
fzeros
查找一个值


如果能添加一个代码示例,向我们展示您一直在尝试什么(以及您想要实现什么),那将是非常棒的。如果能添加一个代码示例,向我们展示您一直在尝试什么(以及您想要实现什么),那将是非常棒的。