当前位置: 首页 > news >正文

哪个网站能把图片拼凑起来做gif的兰州模板网站seo价格

哪个网站能把图片拼凑起来做gif的,兰州模板网站seo价格,公司做一个网站,app开发定制公司推荐关于椭圆的方程(有Python画的动图) flyfish 几何定义 椭圆是平面上所有到两个固定点(焦点)的距离之和为常数的点的集合。这两个固定点叫做焦点。 解析几何描述 设椭圆的两个焦点为 F 1 F_1 F1​ 和 F 2 F_2 F2​&#xff…

关于椭圆的方程(有Python画的动图)

flyfish
在这里插入图片描述

几何定义

椭圆是平面上所有到两个固定点(焦点)的距离之和为常数的点的集合。这两个固定点叫做焦点。

解析几何描述

设椭圆的两个焦点为 F 1 F_1 F1 F 2 F_2 F2,焦距(两焦点之间的距离的一半)为 c c c,长轴的半长轴为 a a a,短轴的半短轴为 b b b,椭圆上任意一点到这两个焦点的距离之和是一个常数 2 a 2a 2a。如果椭圆的中心在原点,长轴平行于 x x x 轴,则椭圆的标准方程为: x 2 a 2 + y 2 b 2 = 1 \frac{x^2}{a^2} + \frac{y^2}{b^2} = 1 a2x2+b2y2=1如果长轴平行于 y y y 轴,只需交换 a a a b b b 的位置: x 2 b 2 + y 2 a 2 = 1 \frac{x^2}{b^2} + \frac{y^2}{a^2} = 1 b2x2+a2y2=1

import matplotlib.pyplot as plt
import numpy as np
from matplotlib.animation import FuncAnimation, PillowWriterdef plot_ellipse_with_moving_point(a, b, num_frames=100, interval=50):# 椭圆方程参数theta = np.linspace(0, 2 * np.pi, num_frames)x = a * np.cos(theta)y = b * np.sin(theta)# 焦点位置c = np.sqrt(a**2 - b**2)F1 = (-c, 0)F2 = (c, 0)# 创建图形fig, ax = plt.subplots(figsize=(8, 6))ax.plot(x, y, label=f'Ellipse: $\\frac{{x^2}}{{{a}^2}} + \\frac{{y^2}}{{{b}^2}} = 1$')ax.scatter(*F1, color='red')ax.scatter(*F2, color='red')ax.text(F1[0], F1[1], 'F1', fontsize=12, ha='right')ax.text(F2[0], F2[1], 'F2', fontsize=12, ha='left')ax.axhline(0, color='black', linewidth=0.5)ax.axvline(0, color='black', linewidth=0.5)ax.grid(color='gray', linestyle='--', linewidth=0.5)ax.set_aspect('equal', adjustable='box')ax.set_title('Ellipse with Moving Point')ax.set_xlabel('x')ax.set_ylabel('y')ax.legend()# 初始化点 P 和连接线point, = ax.plot([], [], 'bo')line1, = ax.plot([], [], 'gray', linestyle='dotted')line2, = ax.plot([], [], 'gray', linestyle='dotted')# 初始化函数def init():point.set_data([], [])line1.set_data([], [])line2.set_data([], [])return point, line1, line2# 更新函数def update(frame):P = (a * np.cos(theta[frame]), b * np.sin(theta[frame]))point.set_data([P[0]], [P[1]])line1.set_data([F1[0], P[0]], [F1[1], P[1]])line2.set_data([F2[0], P[0]], [F2[1], P[1]])return point, line1, line2# 创建动画ani = FuncAnimation(fig, update, frames=num_frames, init_func=init, interval=interval, blit=True)# 保存动画ani.save('ellipse_with_moving_point.gif', writer=PillowWriter(fps=20))plt.show()# 参数
a = 5
b = 3
plot_ellipse_with_moving_point(a, b)
http://www.ds6.com.cn/news/47810.html

相关文章:

  • 企业网站ui设计邵阳做网站的公司
  • 连云港网站制作公司哪家好seo系统是什么意思
  • 什么浏览器好用可以看任何网站上海seo网站推广公司
  • 腾讯云服务器怎么做网站客户管理软件
  • 网站做毕业设计可靠吗网络营销企业是什么
  • 招聘网官方网站百度推广登录入口电脑
  • 电子商务网站建设与管理课程心得软文100字左右案例
  • 更合公司网站建设网站排名大全
  • 怎么做网站的二维码今天新闻
  • 课程网站建设 碧辉腾乐品牌推广方案案例
  • 赣州章贡区医保局电话优化师
  • 西安网站建设首选seo网上课程
  • 如何把做的网站放到百度上天津百度seo推广
  • 重庆招聘网站有哪些山东百度推广代理商
  • 网站模版是什么意思网络营销客服主要做什么
  • 电子商务网站开发实例腾讯广告投放平台
  • 网站建设 中国联盟网信息流优化师是干什么的
  • 娄底市住房和城乡建设局官方网站今日头条指数查询
  • 黔西县城市建设局网站全网营销网络推广
  • 厦门外贸网站建设线上宣传渠道和宣传方式
  • 邢台网站建设平台优化落实防控措施
  • 建设银行梅李分行网站免费个人网站模板
  • 宿州网站建设哪家公司好seo搜索引擎优化论文
  • 网站做等保二级收费多少国外推广都是怎么推广
  • 武隆专业网站建设公司专业网站优化推广
  • 河南建设厅官方网站西安今日头条最新新闻
  • 有个在家做的客服网站网络营销运营策划
  • java程序员做自己的网站爱站网综合查询
  • 天天联盟没网站怎么做网上销售有哪些方法
  • 进口彩妆做的好的网站深圳搜索seo优化排名