如何推导椭圆的参数方程

椭圆基础知识

椭圆定义:椭圆上任意一点到两焦点的距离之和为2a

如何由椭圆定义推出椭圆标准方程呢?
在这里插入图片描述
如上图所示。 由定义可得已知条件为 ∣ M C 1 ∣ + ∣ M C 2 ∣ = 2 a 当 M 落在顶点 P 上时,可得另一已知条件 a 2 − b 2 = c 2 当有了已知条件之后,可以通过 R T △ M C 1 D 和 M C 2 D 写出如下等式: ( x + c ) 2 + y 2 + ( x − c ) 2 + y 2 = 2 a 该式可通过两边平方消除根式,且化简过程中要用 a 2 − b 2 代替 c 2 该式化简有一定计算量,在此不写出详细步骤 但最终一定能化简为 x 2 a 2 + y 2 b 2 = 1 即有了定义之后,椭圆上任意一点 M 满足该方程 如上图所示。 \\ 由定义可得已知条件为|MC1|+|MC2|=2a \\ 当M落在顶点P上时,可得另一已知条件a^2-b^2=c^2 \\ 当有了已知条件之后,可以通过RT\triangle MC1D和MC2D写出如下等式: \\ \sqrt{(x+c)^2+y^2}+\sqrt{(x-c)^2+y^2}=2a \\ 该式可通过两边平方消除根式,且化简过程中要用a^2-b^2代替c^2 \\ 该式化简有一定计算量,在此不写出详细步骤 \\ 但最终一定能化简为\frac{x^2}{a^2}+\frac{y^2}{b^2}=1 \\ 即有了定义之后,椭圆上任意一点M满足该方程 如上图所示。由定义可得已知条件为MC1∣+MC2∣=2aM落在顶点P上时,可得另一已知条件a2b2=c2当有了已知条件之后,可以通过RTMC1DMC2D写出如下等式:(x+c)2+y2 +(xc)2+y2 =2a该式可通过两边平方消除根式,且化简过程中要用a2b2代替c2该式化简有一定计算量,在此不写出详细步骤但最终一定能化简为a2x2+b2y2=1即有了定义之后,椭圆上任意一点M满足该方程

椭圆标准方程: 当焦点在 x 轴时, x 2 a 2 + y 2 b 2 = 1 ( a > b > 0 ) 当焦点在 y 轴时, y 2 a 2 + x 2 b 2 = 1 ( a > b > 0 ) 焦距 c 与 a , b 的关系: a 2 − b 2 = c 2 椭圆面积公式: π a b ,当 a = b 时,即圆的面积公式 π a 2 椭圆标准方程:\\ 当焦点在x轴时,\frac{x^2}{a^2}+\frac{y^2}{b^2}=1(a>b>0) \\ 当焦点在y轴时,\frac{y^2}{a^2}+\frac{x^2}{b^2}=1(a>b>0) \\ \,\\ 焦距c与a,b的关系:a^2-b^2=c^2 \\ 椭圆面积公式:\pi ab,当a=b时,即圆的面积公式\pi a^2 椭圆标准方程:当焦点在x轴时,a2x2+b2y2=1(a>b>0)当焦点在y轴时,a2y2+b2x2=1(a>b>0)焦距cab的关系:a2b2=c2椭圆面积公式:πab,当a=b时,即圆的面积公式πa2

椭圆参数方程

在这里插入图片描述

如上图所示。 分别作椭圆的外接圆和内接圆 容易得知两个圆方程分别为 x 2 + y 2 = a 2 , x 2 + y 2 = b 2 取大圆上一点 A (或小圆上一点 B ),连接 O A 与小圆相较于 B 过点 A 作一条垂直直线,过点 B 作一条水平直线,相交于 P 此时点 P ( x , y ) 在不在椭圆上并不知道,下面求出 x 和 y 的表达式 设 ∠ A O D = θ ,而 O A = a ,因此 x = a cos ⁡ θ 在 △ B O E 中, O B = b ,因此 y = b sin ⁡ θ 将 ( a cos ⁡ θ , b sin ⁡ θ ) 代入椭圆标准方程,等式成立 因此也就得到了椭圆的参数方程: { x = a cos ⁡ θ y = b sin ⁡ θ 这里的 θ 称为离心角,而 ∠ P O D 称为旋转角 由图可知离心角是由椭圆上一点和内接圆或外接圆确定的 如上图所示。\\ 分别作椭圆的外接圆和内接圆 \\ 容易得知两个圆方程分别为x^2+y^2=a^2,x^2+y^2=b^2 \\ 取大圆上一点A(或小圆上一点B),连接OA与小圆相较于B \\ 过点A作一条垂直直线,过点B作一条水平直线,相交于P \\ 此时点P(x,y)在不在椭圆上并不知道,下面求出x和y的表达式 \\ \,\\ 设\angle AOD=\theta,而OA=a,因此x=a\cos \theta \\ 在\triangle BOE中,OB=b,因此y=b\sin \theta \\ 将(a\cos \theta,b\sin \theta)代入椭圆标准方程,等式成立 \\ 因此也就得到了椭圆的参数方程: \begin{cases}x=a\cos \theta \\ y=b\sin \theta \end{cases} \\ 这里的\theta称为离心角,而\angle POD称为旋转角 \\ 由图可知离心角是由椭圆上一点和内接圆或外接圆确定的 如上图所示。分别作椭圆的外接圆和内接圆容易得知两个圆方程分别为x2+y2=a2x2+y2=b2取大圆上一点A(或小圆上一点B),连接OA与小圆相较于B过点A作一条垂直直线,过点B作一条水平直线,相交于P此时点P(x,y)在不在椭圆上并不知道,下面求出xy的表达式AOD=θ,而OA=a,因此x=acosθBOE中,OB=b,因此y=bsinθ(acosθ,bsinθ)代入椭圆标准方程,等式成立因此也就得到了椭圆的参数方程:{x=acosθy=bsinθ这里的θ称为离心角,而POD称为旋转角由图可知离心角是由椭圆上一点和内接圆或外接圆确定的

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/25418.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

unity行为决策树实战详解

一、行为决策树的概念 行为决策树是一种用于游戏AI的决策模型,它将游戏AI的行为分解为一系列的决策节点,并通过节点之间的连接关系来描述游戏AI的行为逻辑。在行为决策树中,每个节点都代表一个行为或决策,例如移动、攻击、逃跑等…

SpringBoot3 整合Prometheus + Grafana

通过Prometheus Grafana对线上应用进行观测、监控、预警… 健康状况【组件状态、存活状态】Health运行指标【cpu、内存、垃圾回收、吞吐量、响应成功率…】Metrics… 1. SpringBoot Actuator 1. 基本使用 1. 场景引入 <dependency><groupId>org.springframew…

Docker Compose 使用方法

目录 前言 安装 Docker Compose Ubuntu 安装与更新 Red Hat 安装与更新 验证是否安装 Docker Compose 创建 docker-compose.yml 文件 创建一个MySQL 与 tomcat 示例 使用Docker Compose启动服务 前言 Docker Compose 是一个工具&#xff0c;旨在帮助定义和 共享多容器…

CADintosh X for mac CAD绘图软件2D CAD 程序 兼容 M1

CADintosh X for Mac是一个功能强大的2D CAD绘图程序&#xff0c;专为Mac用户设计。它由Lemke Software开发&#xff0c;提供了一套丰富的工具和功能&#xff0c;使用户能够轻松创建高质量的技术图纸&#xff0c;平面图和设计。 CADintosh X for Mac具有直观的用户界面&#x…

【架构】Java 系统架构演进的思考

文章目录 1 前言2 单体应用架构3 垂直应用架构4 分布式架构5 SOA 架构6 微服务云架构7 总结 1 前言 随着移动互联的发展&#xff0c;网站、H5、移动端的应用规模也不断扩大&#xff0c;不管是应用的数量还是质量都得到了指数级的提升。开发者的数量与日俱增&#xff0c;应用的…

SpringMVC -- REST风格开发,RESTful快速开发、RESTful注解开发

&#x1f40c;个人主页&#xff1a; &#x1f40c; 叶落闲庭 &#x1f4a8;我的专栏&#xff1a;&#x1f4a8; c语言 数据结构 javaweb 石可破也&#xff0c;而不可夺坚&#xff1b;丹可磨也&#xff0c;而不可夺赤。 REST 一、REST简介1.1REST风格简介 二、RESTful入门案例2.…

笛卡尔积文本的python处理

一 背景 大致背景是这样的&#xff0c;笔者在做数据处理时&#xff0c;遇到一个棘手的事情&#xff0c;主要遇到如下字符串拼接变动的场景&#xff0c;场景主要为&#xff0c;需要考虑如下两张表的组合&#xff1a; 表1-原始文本样式 序号文本样式1A变量B2A变量C3A变量CD4E变…

ant.design 组件库中的 Tree 组件实现可搜索的树: React+and+ts

ant.design 组件库中的 Tree 组件实现可搜索的树&#xff0c;在这里我会详细介绍每个方法&#xff0c;以及容易踩坑的点。 效果图&#xff1a; 首先是要导入的文件 // React 自带的属性 import React, { useMemo, useState } from react; // antd 组件库中的&#xff0c;输入…

如何使用 reqwest 包

GET 请求 向连接发起一个 GET 请求&#xff1a;https://hacker-news.firebaseio.com/v0/topstories.json&#xff0c;并解析返回的内容。 尝试发起请求 因为是 GET 请求&#xff0c;可以先在浏览器中进行查看&#xff0c;浏览器可以正常显示一个 id 列表&#xff0c;如下所示…

《Linux从练气到飞升》No.08 Linux的版本管理工具 git

&#x1f57a;作者&#xff1a; 主页 我的专栏C语言从0到1探秘C数据结构从0到1探秘Linux菜鸟刷题集 &#x1f618;欢迎关注&#xff1a;&#x1f44d;点赞&#x1f64c;收藏✍️留言 &#x1f3c7;码字不易&#xff0c;你的&#x1f44d;点赞&#x1f64c;收藏❤️关注对我真的…

复现沙箱逃逸漏洞

什么是沙箱(sandbox) 在计算机安全性方面&#xff0c;沙箱&#xff08;沙盒、sanbox&#xff09;是分离运行程序的安全机制&#xff0c;提供一个隔离环境以运行程序。通常情况下&#xff0c;在沙箱环境下运行的程序访问计算机资源会受到限制或者禁止&#xff0c;资源包括内存、…

Visual ChatGPT:Microsoft ChatGPT 和 VFM 相结合

推荐&#xff1a;使用 NSDT场景编辑器助你快速搭建可二次编辑的3D应用场景 什么是Visual ChatGPT&#xff1f; Visual ChatGPT 是一个包含 Visual Foundation 模型 &#xff08;VFM&#xff09; 的系统&#xff0c;可帮助 ChatGPT 更好地理解、生成和编辑视觉信息。VFM 能够指…

C++ 派生类成员的标识与访问——作用域分辨符

在派生类中&#xff0c;成员可以按访问属性分为以下四种&#xff1a; &#xff08;1&#xff09;不可访问成员。这是从基类私有成员继承下来的&#xff0c;派生类或是建立派生类对象的模块都无法访问到它们&#xff0c;如果从派生类继续派生新类&#xff0c;也是无法访问的。 &…

Python魔法解析:探索变量类型的丰富多彩世界!

在Python这个魔法般的编程语言中&#xff0c;变量是连接你与计算机世界的神奇桥梁。然而&#xff0c;这些变量并不是单一的&#xff0c;它们有着丰富多彩的类型。无论你是刚刚踏入编程的大门&#xff0c;还是想要深入了解Python的高级特性&#xff0c;本篇博客将带你探索变量的…

pycharm打开terminal报错

Pycharm打开终端报错如何解决&#xff1f;估计是终端启动conda不顺利&#xff0c;需要重新设置路径。参考以下文章的做法即可。 Windows下Pycharm中Terminal无法进入conda环境和Python Console 不能使用 给pycharm中Terminal 添加新的shell&#xff0c;才可以使用conda环境 W…

黑马大数据学习笔记4-Hive部署和基本操作

目录 思考规划安装MySQL数据库修改root用户密码配置Hadoop下载解压Hive提供MySQL Driver包配置Hive初始化元数据库启动Hive&#xff08;使用Hadoop用户&#xff09;Hive体验HiveServer2HiveServer2服务启动 Beeline p48、51、52 https://www.bilibili.com/video/BV1WY4y197g7/?…

Uni-Dock:GPU 分子对接使用教程

github文件下载&#xff1a; git clone https://github.com/dptech-corp/Uni-Dock.git cd Uni-Dock/example/screening_test wget https://github.com/dptech-corp/Uni-Dock/releases/download/1.0.0/unidock 将此文件加入到全局变量中 chmod x unidock sudo mv unidock /…

物联网潜在的巨大价值在于大数据分析

物联网潜在的巨大价值在于大数据分析 从数据里去挖掘市场或者用户的精准需求。 往小的说&#xff0c;后台可以统计用户家里各各插座一年甚至更久的用电情况&#xff0c;这些数据也可以通过app或者小程序展现给用户。 用户可以很直观看到自己一年的用电情况&#xff0c;哪个家…

Blazor前后端框架Known-V1.2.10

V1.2.10 Known是基于C#和Blazor开发的前后端分离快速开发框架&#xff0c;开箱即用&#xff0c;跨平台&#xff0c;一处代码&#xff0c;多处运行。 Gitee&#xff1a; https://gitee.com/known/KnownGithub&#xff1a;https://github.com/known/Known 概述 基于C#和Blazo…