广告合作
  • 今日头条

    今日头条

  • 百度一下

    百度一下,你就知道

  • 新浪网

    新浪网 - 提供新闻线索,重大新闻爆料

  • 搜狐

    搜狐

  • 豆瓣

    豆瓣

  • 百度贴吧

    百度贴吧——全球领先的中文社区

  • 首页 尚未审核订阅工具 订阅

    【微分几何】如何绘制一种较为完美的球面螺旋?

    来源:网络收集  点击:  时间:2024-02-17
    【导读】:
    两篇链文中的球面螺旋线,多多少少都受到极点扭曲边形的影响,因此得到的螺旋线看起来比较别扭。本文,来绘制一种可以覆盖整个球面的螺旋线,且不受到极点扭曲的影响。工具/原料more电脑Mathematica方法/步骤1/6分步阅读

    球面的经纬度网格,可以确定球面上每一个点,但是极点位置上的经度,则是不易确定的,因此会发生扭曲。

    今天的方法,可以有效地避免扭曲。

    先画出球面:

    aa = ParametricPlot3D Sin, Cos Cos, Sin}, {u, 0,

    2 Pi}, {v, 0, Pi}, Axes - False, Boxed - False,

    PlotStyle - Opacity]

    2/6

    来确定北极点的位置:

    aa = Show Sin, Cos Cos, Sin}, {u, 0,

    2 Pi}, {v, 0, Pi}, Axes - False, Boxed - False,

    PlotStyle - Opacity],

    Graphics3D Sin, Cos Cos, Sin} /. u - Pi/2, 0.05]}],

    PlotRange - All]

    3/6

    让北极点绕着x轴旋转,旋转角度为v,再绕着z轴旋转,旋转角度为2v,看看旋转点的轨迹曲线:

    ParametricPlot3D Sin, -Cos Sin, Cos}, {v, 0,

    Pi}, PlotStyle - Green]

    4/6

    如果把上面绕着z轴旋转的角度改为nv,旋转点的轨迹曲线变成如下的形式:

    {Sin Sin, -Cos Sin, Cos}

    5/6

    在作图的时候,对n赋值,就可以得到不同的图形。

    比如,n赋值为3:

    ParametricPlot3D Sin, -Cos Sin, Cos} /. n - 3,

    {v, 0, Pi}, PlotStyle - Green]

    6/6

    n赋值为16的时候,螺旋线的特征已经很明显了。

    注意事项

    如果螺旋线的起点不是球面的两极,而是其他点,则选取适当的旋转轴,也可以得到球面螺旋线,而且不受极点扭曲的影响。 之所以这样,是因为这里的球面螺旋线,与曲纹坐标无关。

    本文关键词:

    版权声明:

    1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。

    2、本站仅提供信息发布平台,不承担相关法律责任。

    3、若侵犯您的版权或隐私,请联系本站管理员删除。

    4、文章链接:http://www.1haoku.cn/art_59108.html

    相关资讯

    ©2019-2020 http://www.1haoku.cn/ 国ICP备20009186号05-05 01:26:57  耗时:0.025
    0.0249s