极坐标系是数学中一个重要的概念,其应用领域十分广泛,包括数学、物理、工程、航海、航空以及机器人领域。
该坐标系统中任意位置可由一个夹角和一段相对原点—极点的距离来表示。
在两点间的关系用夹角和距离很容易表示时,极坐标系便显得尤为有用。
而在平面直角坐标系中,这样的关系就只能使用三角函数来表示。
对于很多类型的曲线,极坐标方程是最简单的表达形式,甚至对于某些曲线来说,只有极坐标方程能够表示。
http://mmbiz.qpic.cn/mmbiz/ibL4SsibqaVsZ9kFtc0DtbibRJ8AkEFQoDq808rzVZYFias75U2XTh9tN7C6fhXA8QjsmWdz2beI0NdRlSzdWKtU7w/0?wx_fmt=png
1.
直角坐标系
http://mmbiz.qpic.cn/mmbiz_png/ibL4SsibqaVsZLcyNMXBgqg831BhA5fflYGZfZhbJPvaDtlHGP6tAPKBY6r5nUhKiagRMS3xhv3y7Sia7ZeicwPFoDA/0?wx_fmt=png
直角坐标系,也称笛卡儿坐标系(Cartesian
coordinatesystem),是一种正交坐标系。
二维的直角坐标系是由两条相互垂直、0点重合的数轴构成的。
在平面内,任何一点的坐标是根据数轴上对应的点的坐标设定的。
在平面内,任何一点与坐标的对应关系,类似于数轴上点与坐标的对应关系。
http://mmbiz.qpic.cn/mmbiz/ibL4SsibqaVsZ9kFtc0DtbibRJ8AkEFQoDq808rzVZYFias75U2XTh9tN7C6fhXA8QjsmWdz2beI0NdRlSzdWKtU7w/0?wx_fmt=png
2.
极坐标系
http://mmbiz.qpic.cn/mmbiz_png/ibL4SsibqaVsZLcyNMXBgqg831BhA5fflYGHXKRzFpB9kjclNloXBSnBZlpB1fuLtzjLfQ29JpF9yUYuZjI8A8Ww/0?wx_fmt=png
极坐标系也有两个坐标轴:r(半径坐标)和 θ(角坐标、极角或方位角。r坐标表示与极点的距离,θ坐标表示按逆时针方向坐标距离0°射线(有时也称作极轴)的角度,极轴就是在平面直角坐标系中的x轴正方向。
比如,极坐标中的(3,
60°)表示了一个距离极点3个单位长度、和极轴夹角为60°的点。(−3, 240°) 和(3, 60°)表示了同一点,因为该点的半径为在夹角射线反向延长线上距离极点3个单位长度的地方(240°
− 180° = 60°)。
极坐标系中一个重要的特性是,平面直角坐标中的任意一点,可以在极坐标系中有无限种表达形式。通常来说,点(r,
θ)可以任意表示为(r,
θ ± n×360°)或(−r, θ ± (2n +
1)180°),这里n是任意整数。如果某一点的r坐标为0,那么无论θ取何值,该点的位置都落在了极点上。
http://mmbiz.qpic.cn/mmbiz/ibL4SsibqaVsZ9kFtc0DtbibRJ8AkEFQoDq808rzVZYFias75U2XTh9tN7C6fhXA8QjsmWdz2beI0NdRlSzdWKtU7w/0?wx_fmt=png
3.
极坐标系与平面直角坐标系之间的变换
http://mmbiz.qpic.cn/mmbiz_png/ibL4SsibqaVsZLcyNMXBgqg831BhA5fflYN0sZy6r21P6F9wkwyR2a8WVWZw4AlibzmkWFXhSOl5R6jWibWgV7Oy9A/0?wx_fmt=png
从极坐标r和θ可以变换为直角坐标:
http://mmbiz.qpic.cn/mmbiz_jpg/ibL4SsibqaVsZLcyNMXBgqg831BhA5fflYb0dM3A2SiccEj7ouSibcHJV2q3l6OxicR0RZxAGjvUiauzyia5bV5TKgNlA/0?wx_fmt=jpeg
或
http://mmbiz.qpic.cn/mmbiz_jpg/ibL4SsibqaVsZLcyNMXBgqg831BhA5fflYgHqBTBzhWlm8LoaHdpN9iaTAeSnRjqWib8Vdh2Wd7Evic6zAhZtryUNpg/0?wx_fmt=jpeg
从直角坐标x和y也可以变换为极坐标:
http://mmbiz.qpic.cn/mmbiz_jpg/ibL4SsibqaVsZLcyNMXBgqg831BhA5fflYfviaSGsormnZUoAXyHJtZBkDxWMPbEhqmdIxtkE4TvudpRJf2nHiaWcw/0?wx_fmt=jpeg
在Matlab中,仅需一行命令就可实现坐标系变换:
[theta, r]=cart2pol(x,y) %将笛卡尔坐标转换为极坐标
[x,y]=pol2cart(theta, r) %将极坐标转换为笛卡尔坐标
(END)
http://mmbiz.qpic.cn/mmbiz/ibL4SsibqaVsZ9kFtc0DtbibRJ8AkEFQoDq808rzVZYFias75U2XTh9tN7C6fhXA8QjsmWdz2beI0NdRlSzdWKtU7w/0?wx_fmt=png
公众号:科研充电宝(原名:科学计算编点程),不定时po一些科研干货、编程中的经验教训、实用技巧、技术宅和好玩的东西,欢迎关注~ http://s12/mw690/005vPBqkzy77no1CUK72b&690
加载中,请稍候......