双曲线(hyperbola)是一种二次曲线(类似的二次曲线有圆,椭圆和抛物线),如果它的横向对称轴(traverse axis)为直角坐标系的坐标轴,那么它的标准形式有两种,第一种横向对称轴为直角坐标系的横轴(同时共扼对称轴(conjugate axis)为坐标系的纵轴),标准形式如下:

$$\frac{x^{2}}{a} - \frac{y^{2}}{b}=1$$

如果横向对称轴为直角坐标系的纵轴,标准形式为:

$$\frac{y^{2}}{b} - \frac{x^{2}}{a}=1$$

而本文将讨论的形式更为简洁的$$xy=1$$方程仍然表示一条双曲线,只是外观上不太像标准形式。其实这条双曲线是由以上某条标准形式的双曲线绕原点O旋转而来的。那么问题来了,这条旋转之前的标准形式的双曲线方程是长得什么样子?

根据对称性,这应该是一条正则双曲线(regular hyperbola, 即a=b或两条渐进线相互垂直),横向对称轴(直线y=x)与它的交点分别是(1,1)和(-1,-1),而交点和原点的距离是,因此a=b=2。当然这是一种简单的解析计算法,但本文要讨论的是用线性变换来找到原方程。有两种不同的方法找到旋转之前的标准方程:1)用旋转矩阵计算原方程 2)用计算二次型矩阵的相似矩阵找出原方程。

1)用旋转矩阵计算原方程

旋转矩阵是一个正交矩阵(orthogonal matrix)。正交矩阵表示一个特殊的线性变换,它不改变向量的长度,只改变向量的方向。除了旋转之外,类似的正交变换还有镜像变换(reflection)。例如,某向量绕原点沿逆时针方向O旋转某个θ角度的旋转矩阵是:

$$
\left(\begin{array}{cc}{\cos [\theta]} & {-\sin [\theta]} \\ {\sin [\theta]} & {\cos [\theta]}\end{array}\right)
$$

由于方程xy=1的表示的图像绕原点O逆时针旋转45度表示的双曲线横向对称轴为直角坐标系的纵轴,形式应该如下:
$$\frac{y^{2}}{b} - \frac{x^{2}}{a}=1$$

接下来计算a和b的值。

设原坐标为(x,y),变换后的坐标为(u,v),则:

$$
\left(\begin{array}{cc}u \\ v \end{array}\right) = \left(\begin{array}{cc}{\cos [\frac{\pi}{4}]} & {-\sin [\frac{\pi}{4}]} \\ {\sin [\frac{\pi}{4}]} & {\cos [\frac{\pi}{4}]}\end{array}\right) \left(\begin{array}{cc}x \\ y \end{array}\right)
$$

上面旋转矩阵为
$$
\left(\begin{array}{cc}{\cos [\frac{\pi}{4}]} & {-\sin [\frac{\pi}{4}]} \\ {\sin [\frac{\pi}{4}]} & {\cos [\frac{\pi}{4}]}\end{array}\right) = \frac{\sqrt{2}}{2} \left(\begin{array}{cc} 1 & -1 \\ 1 & 1\end{array}\right)
$$

nxn阶正交矩阵的行和列都是单位正交向量,它的逆即是它的转置,因此可以写成:

$$
\left(\begin{array}{cc}x \\ y \end{array}\right) = \frac{\sqrt{2}}{2} \left(\begin{array}{cc} 1 & 1 \\ -1 & 1\end{array}\right) \left(\begin{array}{cc}u \\ v \end{array}\right) = \frac{\sqrt{2}}{2} \left(\begin{array}{cc} v+u \\ v-u \end{array}\right)
$$

由于要满足xy=1,因而,
$$
\frac{v^2-u^2}{2}=1
$$

这就是旋转之前横向对称轴为直角坐标系的纵轴的双曲线方程!

还有一种情形:如果方程xy=1的表示的图像绕O顺时针旋转45度表示的双曲线横向对称轴为直角坐标系的横轴,形式应该如下:

$$\frac{x^{2}}{a} - \frac{y^{2}}{b}=1$$

类似地,设原坐标为(x,y),变换后的坐标为(u,v),则:

$$
\left(\begin{array}{cc}u \\ v \end{array}\right) = \left(\begin{array}{cc}{\cos [(-\frac{\pi}{4})]} & {-\sin [(-\frac{\pi}{4})]} \\ {\sin [(-\frac{\pi}{4})]} & {\cos [(-\frac{\pi}{4})]}\end{array}\right) \left(\begin{array}{cc}x \\ y \end{array}\right) = \frac{\sqrt{2}}{2} \left(\begin{array}{cc} 1 & 1 \\ -1 & 1\end{array}\right) \left(\begin{array}{cc}x \\ y \end{array}\right)
$$

nxn阶正交矩阵的行和列都是单位正交向量,它的逆即是它的转置,因此可以写成:

$$
\left(\begin{array}{cc}x \\ y \end{array}\right) = \frac{\sqrt{2}}{2} \left(\begin{array}{cc} 1 & -1 \\ 1 & 1\end{array}\right) \left(\begin{array}{cc}u \\ v \end{array}\right) = \frac{\sqrt{2}}{2} \left(\begin{array}{cc} u-v \\ u+v \end{array}\right)
$$

由于满足xy=1,因而,
$$
\frac{u^2-v^2}{2}=1
$$

这就是旋转之前横向对称轴为直角坐标系的横轴的双曲线方程!

2)用计算二次型矩阵的相似矩阵找出原方程

设f(x,y)=xy是一个二元二次函数,对应的二次型矩阵A为:

$$
\left(\begin{array}{cc}0 & \frac1 2 \\ \frac1 2 & 0 \end{array}\right)
$$
二次型矩阵A是nxn阶实对称矩阵。nxn阶实对称矩阵具有比较好的性质:它的所有特征值都是实数,而且不同的特征值对应的特征向量是相互正交的,进而一定存在n个相互正交的单位向量构成一个正交矩阵P,将矩阵A对角化,使得:
$$
D=P^{-1}AP
$$
其中D是对角矩阵,对角线上的元素就是A的特征值(即D和A相似)。
因此f(x,y)=xy可以转化为如下形式:

$$
f(u,v)=\lambda_1u^2+\lambda_2v^2
$$

其中λ1和λ2是A的特征值。

上面的矩阵A的有两个不同的特征值1/2和-1/2, 对应的单位化特征向量为:
$$
\left(\begin{array}{cc}\frac{\sqrt{2}}{2} \\ \frac{\sqrt{2}}{2} \end{array}\right)     \left(\begin{array}{cc}-\frac{\sqrt{2}}{2} \\ \frac{\sqrt{2}}{2} \end{array}\right)
$$
 
则对应的相似变换矩阵为:

$$
P=\left(\begin{array}{cc}\frac{\sqrt{2}}{2} & -\frac{\sqrt{2}}{2} \\ \frac{\sqrt{2}}{2} & \frac{\sqrt{2}}{2} \end{array}\right)
D=\left(\begin{array}{cc} \frac1 2 & 0 \\ 0 & -\frac1 2 \end{array}\right)     \tag 1
$$

或者:
$$
P=\left(\begin{array}{cc}-\frac{\sqrt{2}}{2} & \frac{\sqrt{2}}{2} \\ \frac{\sqrt{2}}{2} & \frac{\sqrt{2}}{2} \end{array}\right)
D=\left(\begin{array}{cc} -\frac1 2 & 0 \\ 0 & \frac1 2 \end{array}\right)  \tag 2
$$
如果设向量,

$$
X=\left(\begin{array}{cc} x \\ y \end{array}\right) ,
Y=\left(\begin{array}{cc} u \\ v \end{array}\right)=P^TX
$$
则有,
$$
f(x,y)=X^TAX=Y^TDY=\lambda_1u^2+\lambda_2v^2
$$

对于(1)式,有

$$
\left(\begin{array}{cc}u \\ v \end{array}\right) = \frac{\sqrt{2}}{2} \left(\begin{array}{cc} 1 & 1 \\ -1 & 1\end{array}\right) \left(\begin{array}{cc}x \\ y \end{array}\right),
f(x,y) = xy = \frac 1 2 u^2-\frac 1 2 v^2 = 1
$$
这实际上相当于将双曲线xy=1顺时针方向旋转45度,横向对称轴为直角坐标系的横轴的双曲线方程!

所以对于(2)式,有
$$
\left(\begin{array}{cc}u \\ v \end{array}\right) = \frac{\sqrt{2}}{2} \left(\begin{array}{cc} -1 & 1 \\ 1 & 1\end{array}\right) \left(\begin{array}{cc}x \\ y \end{array}\right),
f(x,y) = xy = -\frac 1 2 u^2+\frac 1 2 v^2 = 1
$$
这实际上相当于将双曲线xy=1沿过原点的一条直线(该直线和x坐标轴的倾斜角为67.5度)的镜像变换(reflection),将双曲线横向对称轴变换为直角坐标系的纵轴。这是一个十分有趣的现象,因为镜像变换(reflection)也是正交变换,不会改变向量的长度,只要画一下图就可以看出,确实沿和x坐标轴的倾斜角为67.5度的直线镜像后,双曲线xy=1的横向对称轴由直线y=x变换为直角坐标系的纵轴!

总结:

由以上的讨论可知,使用不同的数学方法可以得到相同的结果,真是殊途同归,更有价值的是偶尔还能有新的发现(比如以上在二次型矩阵相似变换时得到镜像变换就是一个意想不到的结果)。

双曲线方程y=1/x的对称轴变为直角坐标系的坐标轴是什么样的方程?相关推荐

  1. 帅某---考研---空间直线绕坐标轴旋转、二次曲面方程

    一.空间直线绕坐标轴旋转 注:1.本说明以Z轴为例子,其他轴类同: 2.直线绕直线旋转对应的为二次曲面方程,属于超纲内容.考察内容为:给定二次曲面方程,只需要知道其曲面类型. 二.二次曲面方程 1.介 ...

  2. 什么是极坐标方程 极坐标做画图 rd​原理; 弧长积分公式 极坐标弧积分 极坐标面积积分公式 极坐标与直角坐标的转化 如何将直角坐标方程Y=X转化成极坐标

    目录 什么是极坐标方程 极坐标做画图 rd​原理: 弧长积分公式

  3. python解椭圆方程的例题_如何用python从3个点求椭圆方程

    听起来是个有趣的问题!如果你的3个点击点在同一象限内,那么由这些点定义的三角形的一个角必须是钝角.称之为B和另外两个顶点A和C.x-y定向椭圆的一般方程有4个参数.把A,B,C的x,y坐标代入椭圆方程 ...

  4. 用牛顿法求方程的根的c语言编程,用牛顿迭代法和二分法求方程的根【C语言】...

    1.用牛顿迭代法求该方程在1.5附近的根:2X^3-4X^2+3X-6=0 #include #include double func(double x) //函数 {return 2*x*x*x-4 ...

  5. html中的x轴y轴坐标图,ECharts xAxis配置 x坐标轴刻度

    xAxis.min   |   number, string, function [ default: null ] 坐标轴刻度最小值. 可以设置成特殊值 'dataMin',此时取数据在该轴上的最小 ...

  6. 算法4类问题:P问题、NP问题、NP完全问题、NP难问题

    在讲P类问题之前先介绍两个个概念:多项式,时间复杂度. 1.多项式:axn-bxn-1+c 称为x最高次为n的多项式 2.时间复杂度 时间复杂度表示所需的计算工作量,当输入值接近无穷时,算法所需工作量 ...

  7. 曲线绕x轴旋转曲面方程_曲线C绕y轴旋转所成的旋转曲面的方程为.PPT

    曲线C绕y轴旋转所成的旋转曲面的方程为 曲面之柱面.旋转面.椭球面 欧阳顺湘 北京师范大学 Recall 曲面方程(Equations for a Surface): 更多曲面 柱 面 旋转面 椭球面 ...

  8. 曲线绕x轴旋转曲面方程_绕x轴旋转(微积分旋转体绕y轴旋转体积~我看不懂图片上的公式~...)...

    关于空间曲线(参数方程)绕x轴旋转得到的曲面方程 绕哪个轴旋转,那个坐标不变,另一个的平方变,坐标的平方和绕轴旋转. 由一些在指定的集的数,称为参数或自变量,以决定因变量的结果.例如在运动学,参数通常 ...

  9. java计算抛物线的标准方程_抛物线方程公式大全_抛物线的四种标准方程_抛物线公式_抛物线方程及图像_高中数学知识点总结网...

    宜城教育资源网www.ychedu.com抛物线方程公式大全_抛物线的四种标准方程_抛物线公式_抛物线方程及图像_高中数学知识点总结网抛物线方程定义编辑抛物线定义:平面内与一个定点F和一条直线l的距离 ...

最新文章

  1. 传统编译器与神经网络编译器
  2. 2021牛客暑期多校训练营(二) J. Product of GCDs 不动脑子的莫比乌斯反演做法(
  3. mybatis 如何判断重复插入_MyBatis常见面试题3:数据库插入重复如何处理
  4. 使用 diff 查找文件的差异并生成补丁文件修补
  5. KKT条件和拉格朗日乘子法
  6. android硬编码封装mp4,【Android 音视频开发打怪升级:音视频硬解码篇】四、音视频解封和封装:生成一个MP4...
  7. 有关dwr推送的笔记
  8. 简单的ASP.NET无刷新分页
  9. 【BZOJ3598】【SCOI2014】方伯伯的商场之旅(数位dp)
  10. 大数据分析平台搭建方式有哪些
  11. 数据库字典收集整理,设计数据表时可拿来查考
  12. 网络爬虫:中国大学排名定向爬虫
  13. 基于移动互联网的交互式卫星地面管理终端
  14. 学习笔记12-SG90舵机
  15. 链家房源数据清洗和预处理(pandas)
  16. 微信小程序接收二进制流文件(图片预览,文件打开)
  17. 家用宽带搭建个人服务器(二)
  18. 免费的NBA历史得分榜接口
  19. python报错NameError: name 'NA' is not defined
  20. Transform.RotateAround 围绕旋转

热门文章

  1. 如何关闭iPhone打电话时音频里面的Mac选项
  2. 带你快速了解菜品识别
  3. 计算机科学导论第五章计算机组成课后答案,计算机科学导论第五章计算机组成.ppt...
  4. 大数据和精准投放是广告行业的一场变革
  5. 云计算的概念、原理和关键技术
  6. 科技论文英语翻译 英译汉
  7. 自动编码器(Autoencoder)
  8. 为什么要基于模型设计?
  9. c++RPG游戏《末日风暴》1.0.8
  10. 南京农业大学计算机博士几年毕业,通知 | 南京农业大学关于调整博士研究生基本学制及增加博士生培养环节要求的通知...