r语言中如何旋转多边形角度

Python039

r语言中如何旋转多边形角度,第1张

根据多边形的边数(N)把圆的弧长平均分成N份,再把各给节点连接起来就好了。

现在关键的问题的是怎么把圆的弧长平均分成N份。

1:首先确定圆的中心点,根据多边形边数求中心点与弧面节点组成三角形的角度即360/N。可以利用量角器的前提下,就可以画出任意正多边形

2:在已知半径R和正多边形边数N的前提下。求出正多边形边长(圆弧上两临近节点的距离)也可画出正多边形。边长=2*SIN(360/2N)*R

旋转曲面方程的求法是:设空间曲线为z+y²=1,绕z轴旋转,则将y换成±√x²+y²

得出旋转曲面:z+x²+y²=1,交点式变参数式x=p(t),y=q(t),z=r(t),绕z轴旋转,得到的曲面的类参数式方程为x^2+y^2=p(t)^2+q(t)^2,z=r(t)。

旋转曲面,也称回转曲面,是一类特殊的曲面,它是一条平面曲线绕着它所在的平面上一条固定直线旋转一周所生成的曲面。该固定直线称为旋转轴,该旋转曲线称为母线。曲面和过旋转轴的平面的交线称为经线或子午线,曲面和垂直于旋转轴的平面的交线称为纬线或平行圆。球面是由圆绕着其直径旋转而成;环面是由圆绕着外面的一条直线旋转而成。