Math 数学-如何改变函数的值,就好像它们被旋转了指定的角度
我想知道是否有一种数学方法(当然有!)来旋转由多项式方程组成的曲线 例如,我有一个多项式Math 数学-如何改变函数的值,就好像它们被旋转了指定的角度,math,rotation,Math,Rotation,我想知道是否有一种数学方法(当然有!)来旋转由多项式方程组成的曲线 例如,我有一个多项式x^3+2x^2+1=0,如果我从该多项式绘制一条曲线,它与x轴平行(或多或少-它是一条曲线:)。所以我有x值和y值对应于x值,因为y=f(x)。因此,在计算了某个范围的所有值之后,我将使用2D数组,其中键号为x,值为y 我应该如何变换x和y,以获得所有坐标系顺时针移动(例如)10度的值?适用。 也就是说,对于每个(x,y),计算 new_x = x * cos(theta) - y * sin(theta)
x^3+2x^2+1=0
,如果我从该多项式绘制一条曲线,它与x轴平行(或多或少-它是一条曲线:)。所以我有x
值和y
值对应于x
值,因为y=f(x)
。因此,在计算了某个范围的所有值之后,我将使用2D数组,其中键号为x
,值为y
我应该如何变换
x
和y
,以获得所有坐标系顺时针移动(例如)10度的值?适用。
也就是说,对于每个(x,y)
,计算
new_x = x * cos(theta) - y * sin(theta);
new_y = x * sin(theta) + y * cos(theta);
在您的示例中(顺时针旋转10度),theta
等于-10度。您可能需要将其转换为弧度