暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

奇妙物理世界15-Python绘制玫瑰线

那年彷徨 2022-03-13
1330
这一期我们使用Python来绘制玫瑰线:








代码部分:
from numpy import *

def to_cartesian(polar_vector):  
    length, angle = polar_vector[0], polar_vector[1]
    return (length*cos(angle), length*sin(angle))

polar_coords = [(cos(x*pi/100.0), 8*pi*x/1000.0for x in range(0,1000)]
vectors = [to_cartesian(p) for p in polar_coords]
draw(
    Polygon(*vectors, color=red)
)

往期精选:
奇妙物理世界14-起飞的python(附建模库)
vpython3D物理可视化24-多彩的双球摆
vpython3D物理可视化22-万花尺的绘制

文章转载自那年彷徨,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论