1.计算椭圆轨迹的方法:

def get_ellipse(e_x, e_y, a, b, e_angle):

"""[summary]

获取椭圆轨迹

Args:

e_x ([type]): [圆心x]

e_y ([type]): [圆心y]

a ([type]): [长轴]

b ([type]): [短轴]

e_angle ([type]): [旋转角度]]

Returns:

[type]: [x,y的轨迹]

"""

angles_circle = np.arange(0, 2 * np.pi, 0.01)

x = []

y = []

for angles in angles_circle:

or_x = a * cos(angles)

or_y = b * sin(angles)

length_or = sqrt(or_x * or_x + or_y * or_y)

or_theta = math.atan2(or_y, or_x)

new_theta = or_theta + e_angle/180*math.pi

new_x = e_x + length_or * cos(new_theta)

new_y = e_y + length_or * sin(new_theta)

x.append(new_x)

y.append(new_y)

return x,y

2.画椭圆

x_line,y_line=get_ellipse(x,y,100,10,0)

plt.plot(x_line,y_line,'r--')

如果内容有帮助到您,希望大家多多点赞+收藏+关注!!!

经常会在知乎中分享自己的学习笔记,和大家一起学习进步!!!

有问题大家可以在评论区打出,一定及时给大家回复!!!

python画椭圆的逻辑_Python plt画椭圆相关推荐

  1. python怎么做折线图_python怎么画折线图

    匿名用户 1级 2018-01-18 回答 一.环境准备 linux ubuntu 下需安装下面三个包: Numpy, Scipy,Matplotlib 分别输入下面的代码进行安装: [plain]  ...

  2. python绘制折线图保存_python如何画折线图

    python画折线图利用的是matplotlib.pyplot.plot的工具来绘制折线图,这里先给出一个段代码和结果图:# -*- coding: UTF-8 -*- import numpy as ...

  3. python中画圆的代码_python实现画圆功能

    本文实例为大家分享了python实现画圆功能的具体代码,供大家参考,具体内容如下 # -*- coding: utf-8 -*- """ __author__= 'Du' ...

  4. 用python画满屏爱心_python怎么画爱心

    Python可以使用turtle库来画爱心. Turtle库是Python语言中一个很流行的绘制图像的函数库,想象一个小乌龟,在一个横轴为x.纵轴为y的坐标系原点,(0,0)位置开始,它根据一组函数指 ...

  5. 用python画甜小兔_Python 实现画一个小猪佩奇

    ===================================== 看到 佩奇的广告片刷红,为了迎接猪年,咱们也来用Python  画板实现一个效果吧 from turtle import* ...

  6. 用python画一个心形_python怎么画爱心

    Python可以使用turtle库来画爱心. Turtle库是Python语言中一个很流行的绘制图像的函数库,想象一个小乌龟,在一个横轴为x.纵轴为y的坐标系原点,(0,0)位置开始,它根据一组函数指 ...

  7. python turtle画房子详细解释_Python turtle画图库画姓名实例

    *****看一下我定义的change()和run()函数****** 绘图坐标体系: 作用:设置主窗体的大小和位置 turtle.setup(width, height, startx, starty ...

  8. python turtle 绘图表情包_Python|turtle|画表情包

    今天依然来熟悉一下python中的turtle模块,在这之前我们来看一条段子,也是我无意间get到的,胆小者勿看,因为太wu了.段子是:嫦娥的兔子生病了,于是嫦娥把兔子抱到月老那里.月老看了看兔子说: ...

  9. 用python绘制树和森林_python实现画一颗树和一片森林

    本文实例为大家分享了python画一颗树和一片森林的具体代码,供大家参考,具体内容如下 实现效果 代码在这里 from turtle import Turtle def tree(plist, l, ...

最新文章

  1. 异常处理:Mybatis报错:There is no getter for property named ‘xxxx‘ in ‘class xxx‘
  2. python 利用 whoosh 搭建轻量级搜索
  3. No module named ‘fvcore.nn.distributed‘
  4. JAVA 文件锁 FileLock
  5. Windows Server 2016及System Center 2016正式商用
  6. spss23出现数据消失_改善23亿人口健康数据的可视化
  7. 位运算中的左移和右移的计算详解
  8. excel拼接数据宏
  9. ES6_类_note
  10. 【声辐射】——不同坐标系下的格林函数
  11. R语言安装包的几种方法
  12. 钱天财8.25黄金白银在线分析及黄金在线解套
  13. wps里面函数怎么使用_wps表格函数及函数简单使用
  14. 如何给澳洲路局写信refound罚金,遇到交通罚款怎么办
  15. html阅读模式怎么进入word模式,word阅读模式怎么取消
  16. QMT量化交易网格交易 源码
  17. android系统与苹果手机号码,苹果手机号码怎么导入另一个手机安卓(全程图解其操作流程)...
  18. 炔烃/NH2/COOH/NHS ester/N3/酰胫/马来酰亚胺/四嗪/DBCO/C12/鬼笔环肽等基团修饰BODIPY558/568
  19. 什么是一对一电脑无人直播?
  20. 对于操作系统32位amp;64位寻址地址的理解

热门文章

  1. 斗罗大陆手游服务器维护,05.19《斗罗大陆:武魂觉醒》停服维护公告(修罗1-7服先行服)...
  2. 板绘技巧:水晶怎么画?如何画出晶莹剔透的效果?
  3. 如何实现微信内域名防封,微信域名防封跳转
  4. 景区宣传片制作的作用
  5. 支付系统就该这么设计(万能通用),稳的一批!
  6. python匿名函数调用_(Python) 函数、匿名函数
  7. 八爪鱼爬取列表数据和详情页数据(国内网址)
  8. MyBatis-Plus--自动填充的用法
  9. 半导体物理-固体晶格结构
  10. RESTORE 还原数据库