圆的参数方程是如何推导的?

1. 圆的三种参数表示

  已知圆的第一种参数方程为:
x 2 + y 2 = r x^2+y^2=r x2+y2=r
  圆的图像如下:
在这里插入图片描述

  通过上图,不难理解,圆的参数方程还可以用三角函数表示,也就是第二种参数表示方式,x值为余弦值,y值为正弦值:
x = r cos ⁡ ( θ ) y = r sin ⁡ ( θ ) x=r\cos (\theta) \\ y=r\sin (\theta) x=rcos(θ)y=rsin(θ)
   θ \theta θ的取值自然是 0 − 2 π 0-2\pi 02π。那么除了用三角函数表示之外,圆的方程还可以表示如下,也就是第三种参数表示:
x = 1 − t 2 1 + t 2 r y = 2 t 1 + t 2 r x=\frac {1-t^2}{1+t^2}r \\[1em] y=\frac {2t}{1+t^2}r x=1+t21t2ry=1+t22tr
   t t t的取值是全体实数。那这第三种表达方式是怎么推导出来的呢?答案还是三角函数。

2. 三角函数万能公式

  在第二种参数表达中, sin ⁡ θ \sin \theta sinθ cos ⁡ θ \cos \theta cosθ可以分别写作:
sin ⁡ ( θ ) = 2 tan ⁡ θ 2 1 + tan ⁡ 2 θ 2 cos ⁡ ( θ ) = 1 − tan ⁡ 2 θ 2 1 + tan ⁡ 2 θ 2 \sin (\theta)=\frac {2\tan \frac{\theta}{2}}{1+\tan^2 \frac {\theta}{2}}\\[1em] \cos (\theta)=\frac {1-\tan^2 \frac {\theta}{2}}{1+\tan^2 \frac {\thet

相关推荐

  1. 32、卷积参数 - 长宽方向公式推导

    2024-01-22 22:52:02       58 阅读
  2. PCL 三维点云中求解三维方程

    2024-01-22 22:52:02       60 阅读
  3. Python中函数参数传递方式怎样

    2024-01-22 22:52:02       51 阅读
  4. Python中函数参数传递方式怎样

    2024-01-22 22:52:02       42 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-01-22 22:52:02       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-01-22 22:52:02       100 阅读
  3. 在Django里面运行非项目文件

    2024-01-22 22:52:02       82 阅读
  4. Python语言-面向对象

    2024-01-22 22:52:02       91 阅读

热门阅读

  1. 一个简单的Vue实例

    2024-01-22 22:52:02       58 阅读
  2. 深度学习-自然语言推断

    2024-01-22 22:52:02       52 阅读
  3. 详细分析对比copliot和ChatGPT的差异

    2024-01-22 22:52:02       153 阅读
  4. 【printf——后续】

    2024-01-22 22:52:02       54 阅读
  5. 【printf】

    2024-01-22 22:52:02       54 阅读
  6. 牛客小白月赛86 A - F

    2024-01-22 22:52:02       46 阅读
  7. 【Oracle】如何给物化视图分区

    2024-01-22 22:52:02       61 阅读
  8. React16源码: React中的updateClassComponent的源码实现

    2024-01-22 22:52:02       50 阅读
  9. QT上位机开发(动态数据采集与监控)

    2024-01-22 22:52:02       49 阅读