直线的参数方程ABC
直线的参数方程的来源
如图所示,

直线\(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的更多相关文章
- Liang-Barsky直线段裁剪算法
Liang-Barsky直线段裁剪算法 梁友栋与Barsky提出的裁剪算法以直线的参数方程为基础,把判断直线段与窗口边界求交的 二维裁剪问题转化为求解一组不等式,确定直线段参数的一维裁剪问题.设起点为 ...
- OpenCASCADE直线与平面求交
OpenCASCADE直线与平面求交 在<解析几何>相关的书中都给出了直线和平面的一般方程和参数方程.其中直线的一般方程有点向式形式的. 由于过空间一点可作且只能作一条直线平行于已知直线, ...
- UVA_11178_Morley's_Theorem_(计算几何基础)
描述 https://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&category=23&pag ...
- 理解Liang-Barsky裁剪算法的算法原理
0.补充知识向量点积:结果等于0, 两向量垂直; 结果大于0, 两向量夹角小于90度; 结果小于0, 两向量夹角大于90度.直线的参数方程:(x1, y1)和(x2, y2)两点确定的直线, 其参数方 ...
- 人教版高中数学(A版)
必修1 (已看) 第一章 集合与函数概念 1.1 集合 1.2 函数及其表示 1.3 函数的基本性质 第二章 基本初等函数(1) 2.1 指数函数 2.2 对数函数 2.3 幂函数 第三章 函数的应用 ...
- OpenGL超级宝典笔记——贝塞尔曲线和曲面(转)
http://my.oschina.net/sweetdark/blog/183721 参数方程表现形式 在中学的时候,我们都学习过直线的参数方程:y = kx + b;其中k表示斜率,b表示截距(即 ...
- 用C++画光(二)——矩形
在上篇文章的基础上,做了许多调整,修复了许多BUG.在解决bug的过程中,我逐渐领悟到一个要领:枯燥地一步步调试太痛苦了,找不到问题的根源!所以我选择将中间结果打到图片上.如: (注意,里面的点是我随 ...
- Liang-Barsky算法
Liang-Barsky算法 在Cohen-Sutherland算法提出后,梁友栋和Barsky又针对标准矩形窗口提出了更快的Liang-Barsky直线段裁剪算法. 梁算法的主要思想: (1)用参数 ...
- 游戏引擎架构 (Jason Gregory 著)
第一部分 基础 第1章 导论 (已看) 第2章 专业工具 (已看) 第3章 游戏软件工程基础 (已看) 第4章 游戏所需的三维数学 (已看) 第二部分 低阶引擎系统 第5章 游戏支持系统 (已看) 第 ...
随机推荐
- php调用COM组件
PHP 开启COM组件 1.先到PHP.INI中打开COM选项,com.allow_dcom = true 2.我这里的环境是PHP5.4.7,PHP 5.4.5后,com/dotnet 模块已经成了 ...
- 【英语学习】2016.09.11 Culture Insider: Teacher's Day in ancient China
Culture Insider: Teacher's Day in ancient China 2016-09-10 CHINADAILY Today is the 32nd Chinese Te ...
- PrototypePattrn(原型模式)
/** * * @author TMAC-J * 原型模式,可以说是简化的工厂模式 * 与工厂模式的区别是工厂模式可以生产很多的产品,而原型模式仅仅是复制而已 * 这里有一个问题:深克隆和潜克隆的问题 ...
- Net环境下比较流行的ORM框架对比
个人感觉在Java领域大型开发都离不了ORM的身影,所谓的SSH就是Spring+Struts+Hibernate,除了在学习基础知识的时候被告知可以使用JDBC操作数据库之外,大量的书籍中都是讲述使 ...
- 深入Java关键字this的用法的总结
在Java程序设计中经常会见到this的使用,this使得程序设计变得规范.简单.灵活.但是在使用过程中,在不同场 合它的含义并不完全相同,使用不当还会出现错误, 本文对this的几种用法和出现的问题 ...
- WCF自寄宿
WCF很早就出现了,然而我感受到能够让新手重点去学习WCF而不是WebService是最近两年.我相信大部分人初步了解WCF的时候会很痛苦,尤其是生成代理类,以及配置的问题.我本人其实比较讨厌配置编程 ...
- CSS Hack解决浏览器IE部分属性兼容性问题
1.Css Hack 不同厂商的流览器或某浏览器的不同版本(如IE6-IE11,Firefox/Safari/Opera/Chrome等),对CSS的支持.解析不一样,导致在不同浏览器的环境中呈现出不 ...
- form表单提交和ajax表单提交,关于移动端如何通过软键盘上的【搜索】和【前进】进行提交操作
[文章来源]由于自己对于form研究甚少,所以一直用的都是AJAX进行提交,这次后台提出要用form提交,顺便深入研究一下:之前在做表单的时候,发现input可以通过设置不同的type属性,调用不同的 ...
- IE6/IE7中li底部4px空隙的Bug
当li的子元素中有浮动(float)时,IE6/IE7中<li>元素的下面会产生4px空隙的bug. 代码如下: <ul class="list"> < ...
- MDM证书申请的流程
MDM证书申请的流程 整个流程分为两部分:vendor,customer. 一.Vendor 1.成为一个 MDM Vendor 1) 首先你需要拥有一个 Apple Enterprise accou ...