本文将要讨论的是椭圆中心到椭圆切线的距离公式,在求这个距离之前,我们首先要知道两个定理。

定理1:椭圆

上的点到椭圆左,右焦点的距离分别是,其中是椭圆的离心率。

定理2:椭圆(1)上的点处的切线方程是

实际上这两个定理都是很容易证明的,这是高中所学的知识,此处不再赘述。接下来我们来认识一个定理。

定理3:椭圆(1)的中心(也就是坐标原点)到以椭圆上的点为切点的切线的距离与椭圆的半长轴和半短

周及焦半径的关系是

现在我们来简略证明一下。

证明:定理2可以知道

又因为点在椭圆(1)上,那么有

,所以进一步得到

所以继续得到

又因为,所以最终得到

题目:http://acm.hdu.edu.cn/showproblem.php?pid=2876

题意:的值,那么答案也就是

代码:

#include <iostream>
#include <string.h>
#include <algorithm>
#include <stdio.h>
#include <math.h>using namespace std;int main()
{int T;scanf("%d",&T);while(T--){double a,b,x,y;scanf("%lf%lf%lf%lf",&a,&b,&x,&y);if((x*x)/(a*a) + (y*y)/(b*b) < 1){printf("In ellipse\n");continue;}printf("%.0lf\n",a*a*b*b);}return 0;
}

椭圆中心到椭圆切线的距离相关推荐

  1. 【数学】尺规找椭圆中心和焦点

    ∣ 尺规找椭圆中心和焦点 Nightguard Series. ∣ \begin{vmatrix}\Huge{\textsf{ 尺规找椭圆中心和焦点 }}\\\texttt{ Nightguard S ...

  2. 趣题:椭圆焦点到两切线交点的连线平分焦点对两切点的张角

    如图,椭圆上A.B两点处的切线相交于S,E是椭圆的一个焦点.求证,线段ES平分∠AEB. 椭圆有一个神奇的性质:从一个焦点射出的光线,经过椭圆曲线的反射后,总会到达另一个焦点.换句话说,两个焦点分别与 ...

  3. 过椭圆外一点引两条切线方程_椭圆外一点引椭圆的两条切线互相垂直问题巧解 -...

    椭圆外一点引椭圆的两条切线互相垂直问题巧解 x2y2 问题: 已知椭圆c: 2?2?1(a?b?0),点P(x0 ,y0)是椭圆外一点,且由点P引椭 ab圆的两条切线互相垂直,则点P(x0,y0)的轨 ...

  4. 过椭圆外一点引两条切线方程_椭圆外一点引椭圆的两条切线互相垂直问题巧解...

    椭圆外一点引椭圆的两条切线互相垂直问题巧解 1椭圆外一点引椭圆的两条切线互相垂直问题巧解 问题: 已知椭圆 c: ,点 P (x 0 , y 0 )是椭圆外一点,且由点 P 引椭 ) 0 ( 1 2 ...

  5. opencv-python 轮廓查找 椭圆拟合 画椭圆

    直接放图放程序 import cv2 as cvif __name__ == "__main__":im = cv.imread("image/circle_patten ...

  6. css实现三角形、圆、椭圆、半椭圆、1/4圆(扇形)

    1.三角形 如何使用css生成一个三角形呢? 首先,先编写一个空元素. <div class="triangle"></div> 将该元素除了三角形底边的几 ...

  7. 椭圆检测-点到椭圆的近似距离(Rosin distance)

    参考文献: P. L. Rosin, "A note on the least squares fitting of ellipses," Pattern Recognition ...

  8. 标准椭圆和任意椭圆方程之间的变换公式推导

    我们在高中数学中就学习过标准的椭圆方程如下:x2a2+y2b2=1\frac{x^2}{a^2}+\frac{y^2}{b^2}=1a2x2​+b2y2​=1这个方程表示一个中心在坐标原点.长轴延xx ...

  9. 由椭圆一般方程求解椭圆标准方程参数

    椭圆的一般方程: AX2+ BXY + CY2 + DX + EY + 1 = 0. 椭圆几何中心: Xc = (BE - 2CD) / (4AD – B2) Yc = (BD – 2AE) / (4 ...

最新文章

  1. css3 下边框缓缓划过_干货来袭!web前端开发工程师必看之如何使用CSS3实现瀑布流效果?...
  2. ubuntu下卸载cuda8.0,和安装cuda9.0,cudnn7.0,tensorflow-gpu=1.8
  3. 王彪20162321 2017-2018程序设计与数据结构-第二学期-第一周学习总结
  4. python运维书_python运维书
  5. LINNAEUS:生物医学文献的物种名称识别系统
  6. IP反向解析查询的方法
  7. 华北水利水电大学历年c语言试题,一百题C语言试题
  8. 基于Unity3D的语音转文字功能的实现
  9. 计算机中的微信无法启动,微信电脑版无法直接打开EXCEL:为什么电脑打不开excel表格...
  10. liunx 中文乱码 和 html转图片中文乱码问题处理方式以及linux中文字体包
  11. java获取b站动态列表地址,java获取B站弹幕文件的两种方案
  12. 搜索引擎常用搜索技巧
  13. Nvidia TX2 刷机全过程
  14. 字符串关键字的散列映射
  15. 大众中国纯电动战略“水土不服”?理想ONE冲击月销过万目标
  16. qtcreator-ros环境构建及编译ros工程
  17. 硬件设计【1】——光耦的基本原理及TLP521使用
  18. eclipse安装SVN三种方法
  19. 小米2s 用线刷,刷回MIUI V5了
  20. source ./ 和 . 的区别

热门文章

  1. 请求参数绑定集合类型
  2. ajax创建对象,ajax创建对象
  3. AtomicIntegerFieldUpdater字段原子更新类
  4. Shell文件的排序、合并和分割
  5. 【报错】ValueError: not enough values to unpack expected 2, got1
  6. Cortex-M3-MPU(存储器保护单元)
  7. LOJ#2353 货币兑换
  8. [20180428]DNS与ORA-12154错误.txt
  9. [XSS神器]XssEncode chrome插件 - 0x_Jin
  10. Linux系统管理初步(七)系统服务管理、chkconfig与systemd 编辑中