直线的参数方程的来源

如图所示,

直线\(l\)的倾斜角为\(\theta\),经过定点\(P_0(x_0,y_0)\),在直线上有一动点\(P(x,y)\),如果我们取直线的单位方向向量\(\vec e=(cos\theta,sin\theta)\),由平面向量共线定理可知,存在唯一确定的常数\(t\),使得向量\[\overrightarrow{P_0 P}=t\cdot \vec e\]即 \[(x-x_0,y-y_0)=t(cos\theta,sin\theta),\]即 \[ x-x_0=t\cdot cos\theta ,y-y_0=t\cdot sin\theta, \]这样直线上的任意一个动点\(P\)的坐标可以表示为

\begin{cases} x=x_0+cos\theta\cdot t \\ y=y_0+sin\theta\cdot t (t为参数) \end{cases}

我们称上式为倾斜角为\(\theta\),经过定点\(P_0(x_0,y_0)\)的直线\(l\)的参数方程。
等等,让我们慢慢的捋一捋,问题来了:

【问题1】\(t\)的几何意义是什么?如果我们当时取得方向向量不是单位向量,又会如何?

答:当我们取的是单位方向向量,则由向量共线定理知道,向量\(|\overrightarrow{P_0 P}|=|\vec e||t|=|t|\),故\(t\)的几何意义是有向线段\(P_0P\)的数量;如果当时取的不是单位向量,则\(t\)不是有向线段\(P_0P\)的数量。

【问题2】\(t\)一定为正值吗?

答:\(t\)为0,为正,为负都可以,如上图,\(t>0\);\(P\)和\(P_0\)重合时,\(t=0\);如果我们当时取的单位方向向量和\(\vec e\)相反,则\(t<0\)。

【问题3】给定倾斜角和定点坐标,你能仿上写出直线的参数方程吗?

答:如已知给定直线的倾斜角为\(\beta=\cfrac{\pi}{3}\),过定点\(A(2,1)\),则我们可以写出参数方程为

\begin{cases} x=2+cos\cfrac{\pi}{3}\cdot m \\\ y=1+sin\cfrac{\pi}{3}\cdot m (m为参数) \end{cases}

【问题4】给定直线的参数方程,你能找出倾斜角和定点坐标吗?

答:如给定

\begin{cases} x=-1+\cfrac{\sqrt{2}}{2}\cdot n \\ y=\cfrac{\sqrt{2}}{2}\cdot n (n为参数) \end{cases}

则我们可以知道倾斜角为\(\cfrac{\pi}{4}\),过定点\((-1,0)\),

如果给定

\begin{cases} x=-1+\cfrac{\sqrt{2}}{2}\cdot n \\ y=2-\cfrac{\sqrt{2}}{2}\cdot n (n为参数) \end{cases}

你都能用什么思路求得定点坐标和倾斜角?

定点的坐标容易求解,是\((-1,2)\),但是倾斜角的求解需要注意:思路1:必须把参数方程变换为

\begin{cases} x=-1-\cfrac{\sqrt{2}}{2}\cdot n \\ y=2+\cfrac{\sqrt{2}}{2}\cdot n (n为参数) \end{cases}

所以倾斜角是\(\cfrac{3\pi}{4}\),为什么要调整?由原来的参数方程的直接得到的倾斜角是\(\cfrac{7\pi}{4}\notin [0,2\pi)\),需要往回旋转\(\pi\)。

【问题5】是不是随便给一个直线的参数方程,\(t\)的几何意义都是这样的?

答:不是的,如给定

\begin{cases} x=-1+ n \\ y=1- n (n为参数) \end{cases}

\(n\)的几何意义不是有向线段\(P_0P\)的数量,这种形式只是直线的参数方程的一般形式,需要转换为标准形式。

【问题6】如何把一个直线的参数方程的一般式转化为标准式?

答:我们注意到

\begin{cases} x=x_0+cos\theta\cdot t \\ y=y_0+sin\theta\cdot t (t为参数) \end{cases}

方程组中的参数\(t\)的两个系数的平方和是1,即\(cos^2\theta+sin^2\theta=1\),这就保证了选取的向量是单位向量,如上给定

\begin{cases} x=-1+ n \\ y=1- n (n为参数) \end{cases}

说明选取的向量坐标是\((1,-1)\),那么转换为单位向量是\((\cfrac{1}{\sqrt{2}},-\cfrac{1}{\sqrt{2}})\),即\((\cfrac{\sqrt{2}}{2},-\cfrac{\sqrt{2}}{2})\),这样参数方程的一般式就可以改写为标准式

\begin{cases} x=-1+\cfrac{\sqrt{2}}{2}\cdot m \\ y=1-\cfrac{\sqrt{2}}{2}\cdot m (m为参数) \end{cases}

,这样我们就能放心的利用直线参数方程的\(m\)的几何意义解题了。

具体的变换如下:

\begin{cases} x=-1+ n=-1+\cfrac{\sqrt{2}}{2}(\sqrt{2}n)=-1+\cfrac{\sqrt{2}}{2}m \\\ y=1- n=1-\cfrac{\sqrt{2}}{2}(\sqrt{2}n)=1-\cfrac{\sqrt{2}}{2}m (m为参数,m=\sqrt{2}n) \end{cases}

\begin{cases} x=-1+\cfrac{\sqrt{2}}{2}m \\ y=1-\cfrac{\sqrt{2}}{2}m (m为参数) \end{cases}

【问题7】我们为什么要学习参数方程,参数方程比之其他方程有什么好处?

答:参数方程的参数一般都是有其对应的几何意义,所以利用其几何意义可以解决一部分问题,这是优越性之一;
其二有了参数的介入,使得方程中的未知数之间的的关系变得间接化,这在直线的参数方程中体现的不是很明显,在圆的参数方程中就体现的非常明显,如\(x^2+y^2=1\),引入参数\(\theta\)后,圆上的动点的坐标就是\((cos\theta,sin\theta)\),比如在求解圆上的点到直线的最短距离就非常的方便;再比如,解三角形中,如果已知\(a:b:b=3:2:4\),如果我们引入参数\(k(k>0)\),则可以方便的单独表示\(a=3k,b=2k,c=4k\)。

【问题8】直线上的任意一个动点\(P\),都有唯一的参数\(t\)与之对应,对吗,为什么?

【举例】利用直线参数方程的参数的几何意义解题

引例如,在极坐标系中,已知圆\(C\)的圆心\(C(\sqrt{2},\cfrac{\pi}{4})\),半径\(r=\sqrt{3}\),

(1)求圆\(C\)的极坐标方程。

(2)若\(\alpha \in[0,\cfrac{\pi}{4}]\),直线\(l\)的参数方程为

\begin{cases} x=2+cos\alpha\cdot t \\ y=2+sin\alpha\cdot t (t为参数) \end{cases}

直线\(l\)交圆\(C\)于\(A、B\)两点,求弦长\(|AB|\)的取值范围。

解:(1)圆\(C\)的圆心\(C(\sqrt{2},\cfrac{\pi}{4})\),得\(C\)的直角坐标为\((1,1)\),所以圆\(C\)的直角坐标方程为\((x-1)^2+(y-1)^2=3\),由\(x=\rho cos\theta,y=\rho sin\theta\)得到,圆\(C\)的极坐标方程为\(\rho^2-2\rho cos\theta-2\rho sin\theta-1=0\)。

(2)将

\begin{cases} x=2+cos\alpha\cdot t \\ y=2+sin\alpha\cdot t (t为参数) \end{cases}

代入圆\(C\)的直角坐标方程为\((x-1)^2+(y-1)^2=3\),得到\(t^2+2(cos\alpha+sin\alpha)t-1=0\),则有\(\Delta= 4(cos\alpha+sin\alpha)^2+4>0\),

设\(A、B\)两点对应的参数分别为\(t_1,t_2\),则由韦达定理可知,\(t_1+t_2=2(cos\alpha+sin\alpha),t_1\cdot t_2= -1\)

所以弦长\(|AB|=|t_1-t_2|=\sqrt{(t_1+t_2)^2-4t_1t_2}=\sqrt{8+4sin2\alpha}\),由于\(\alpha \in[0,\cfrac{\pi}{4}]\),所以\(sin2\alpha\in[0,1]\),\(8+4sin2\alpha\in[8,12]\),所以弦长\(|AB|\in[2\sqrt{2},2\sqrt{3}]\)。

【几个重要的结论】

1、

2、

3、

4、

5、

直线的参数方程ABC的更多相关文章

  1. Liang-Barsky直线段裁剪算法

    Liang-Barsky直线段裁剪算法 梁友栋与Barsky提出的裁剪算法以直线的参数方程为基础,把判断直线段与窗口边界求交的 二维裁剪问题转化为求解一组不等式,确定直线段参数的一维裁剪问题.设起点为 ...

  2. OpenCASCADE直线与平面求交

    OpenCASCADE直线与平面求交 在<解析几何>相关的书中都给出了直线和平面的一般方程和参数方程.其中直线的一般方程有点向式形式的. 由于过空间一点可作且只能作一条直线平行于已知直线, ...

  3. UVA_11178_Morley's_Theorem_(计算几何基础)

    描述 https://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&category=23&pag ...

  4. 理解Liang-Barsky裁剪算法的算法原理

    0.补充知识向量点积:结果等于0, 两向量垂直; 结果大于0, 两向量夹角小于90度; 结果小于0, 两向量夹角大于90度.直线的参数方程:(x1, y1)和(x2, y2)两点确定的直线, 其参数方 ...

  5. 人教版高中数学(A版)

    必修1 (已看) 第一章 集合与函数概念 1.1 集合 1.2 函数及其表示 1.3 函数的基本性质 第二章 基本初等函数(1) 2.1 指数函数 2.2 对数函数 2.3 幂函数 第三章 函数的应用 ...

  6. OpenGL超级宝典笔记——贝塞尔曲线和曲面(转)

    http://my.oschina.net/sweetdark/blog/183721 参数方程表现形式 在中学的时候,我们都学习过直线的参数方程:y = kx + b;其中k表示斜率,b表示截距(即 ...

  7. 用C++画光(二)——矩形

    在上篇文章的基础上,做了许多调整,修复了许多BUG.在解决bug的过程中,我逐渐领悟到一个要领:枯燥地一步步调试太痛苦了,找不到问题的根源!所以我选择将中间结果打到图片上.如: (注意,里面的点是我随 ...

  8. Liang-Barsky算法

    Liang-Barsky算法 在Cohen-Sutherland算法提出后,梁友栋和Barsky又针对标准矩形窗口提出了更快的Liang-Barsky直线段裁剪算法. 梁算法的主要思想: (1)用参数 ...

  9. 游戏引擎架构 (Jason Gregory 著)

    第一部分 基础 第1章 导论 (已看) 第2章 专业工具 (已看) 第3章 游戏软件工程基础 (已看) 第4章 游戏所需的三维数学 (已看) 第二部分 低阶引擎系统 第5章 游戏支持系统 (已看) 第 ...

随机推荐

  1. PHP JSON数组与对象的理解

    在PHP后端和客户端数据交互的过程中,JSON数据中有时格式不定,一会儿是数组,一会儿是对象,弄得客户端开发人员要崩溃的感觉. 因此,前后端相关人员先对PHP的json_encode函数原理有必要的了 ...

  2. 转载:《TypeScript 中文入门教程》 14、输入.d.ts文件

    版权 文章转载自:https://github.com/zhongsp 建议您直接跳转到上面的网址查看最新版本. 介绍 当使用外部JavaScript库或新的宿主API时,你需要一个声明文件(.d.t ...

  3. 移动H5前端性能优化指南

    移动H5前端性能优化指南 概述 1. PC优化手段在Mobile侧同样适用2. 在Mobile侧我们提出三秒种渲染完成首屏指标3. 基于第二点,首屏加载3秒完成或使用Loading4. 基于联通3G网 ...

  4. TouchPoint.js – 可视化展示 HTML 原型点击效果

    TouchPoint.js 是一个用于 HTML 原型展示的 JavaScript 库(作为UX过程的一部分),通过视觉表现用户在屏幕上的点击.TouchPoint 是高度可定制,非常适合屏幕录制,用 ...

  5. jquery实现导航图轮播

    版权声明:作者原创,转载请注明出处! 下面的几个栗子是使用jquery实现Banner轮播的效果,直接将代码贴出来,从最初级没有任何优化和封装的写法,一直到最后一个栗子,一步步进行了优化,加大程序的可 ...

  6. SAP RFC

    什么是RFC? RFC是SAP系统和其他(SAP或非SAP)系统间的一个重要而常用的双向接口技术,也被视为SAP与外部通信的基本协议.简单地说,RFC过程就是系统调用当前系统外的程序模块,从而实现某个 ...

  7. AJAX初探,XMLHttpRequest介绍

    AJAX初探,XMLHttpRequest介绍 AJAX      AJAX = Asynchronous JavaScript and XML. 异步的JavaScript和XML.      AJ ...

  8. Android开发学习——SQLite数据库与单元测试

    SQLite数据库 轻量级关系型数据库 创建数据库需要使用的api:SQLiteOpenHelper  public class Myopenhelper extends SQLiteOpenHelp ...

  9. iOS APP上架过程常见问题

    1.生产证书失效 2.上图中的蓝色选中部分的Provising Profile文件页需要导入,(调试证书(Developer).发布证书(distribution).还有Provising Profi ...

  10. idea使用优化常用快捷键设置

    1. 界面美观 1.1. 主题 1.2. 改Project面板大小 2. 快捷键 2.1智能提示 2.2常用快捷键 3.编辑器调整 3.1 代码提示忽略大小写 3.2 显示行号 3.3 优化自动导入 ...