$X_{0}$为$I$在$O_{0}$系的坐标${\left(
\begin{array}{c}
x_0 \\
y_0 \\
z_0 \\
\end{array}
\right)}$,$X_{1}$为$I$在$O_{1}$系的坐标${\left(
\begin{array}{c}
x_1 \\
y_1 \\
z_1 \\
\end{array}
\right)}$

$X_{1}=AX_{0}+B$

\(\overset{\rightharpoonup }{i}_0\)=\(a_{11}\)\(\overset{\rightharpoonup }{i}_1\)+\(a_{21}\)\(\overset{\rightharpoonup }{j}_1\)+\(a_{31}\)\(\overset{\rightharpoonup
}{k}_1\)

\(\overset{\rightharpoonup }{j}_0\)=\(a_{11}\)\(\overset{\rightharpoonup }{i}_1\)+\(a_{21}\)\(\overset{\rightharpoonup }{j}_1\)+\(a_{31}\)\(\overset{\rightharpoonup
}{k}_1\)

\(\overset{\rightharpoonup }{k}_0\)=\(a_{11}\)\(\overset{\rightharpoonup }{i}_1\)+\(a_{21}\)\(\overset{\rightharpoonup }{j}_1\)+\(a_{31}\)\(\overset{\rightharpoonup
}{k}_1\)

\(\overset{\rightharpoonup }{O_0O_1}\)  在系$O_{1}$中的坐标为

${-B=\left(
\begin{array}{c}
b_1 \\
b_2 \\
b_3 \\
\end{array}
\right)}$

\(\overset{\rightharpoonup }{O_0I}\)  在系$O_{0}$中的坐标为

${X_0=\left(
\begin{array}{c}
x_0 \\
y_0 \\
z_0 \\
\end{array}
\right)}$

\(\overset{\rightharpoonup }{O_0I}\)  在系$O_{1}$中的坐标为

${X_1-B=\left(
\begin{array}{c}
x_1 \\
y_1 \\
z_1 \\
\end{array}
\right)-\left(
\begin{array}{c}
b_1 \\
b_2 \\
b_3 \\
\end{array}
\right)}$

$A=\begin{pmatrix}
a_{11} & a_{12} &a_{13} \\
a_{21} & a_{22} & a_{23}\\
a_{31} & a_{32} & a_{33}
\end{pmatrix}$

${\left(\overset{\rightharpoonup }{i_1},\overset{\rightharpoonup }{j_1},\overset{\rightharpoonup }{k_1}\right)\left(\left(
\begin{array}{c}
x_1 \\
y_1 \\
z_1 \\
\end{array}
\right)-\left(
\begin{array}{c}
b_1 \\
b_2 \\
b_3 \\
\end{array}
\right)\right)=}\\
\pmb{\left(\overset{\rightharpoonup }{i_1},\overset{\rightharpoonup }{j_1},\overset{\rightharpoonup }{k_1}\right)\left(
\begin{array}{ccc}
a_{11} & a_{12} & a_{13} \\
a_{21} & a_{22} & a_{23} \\
a_{31} & a_{32} & a_{33} \\
\end{array}
\right)\left(
\begin{array}{c}
x_0 \\
y_9 \\
z_0 \\
\end{array}
\right)}$

${\left(\left(
\begin{array}{c}
x_1 \\
y_1 \\
z_1 \\
\end{array}
\right)-\left(
\begin{array}{c}
b_1 \\
b_2 \\
b_3 \\
\end{array}
\right)\right)=\left(
\begin{array}{ccc}
a_{11} & a_{12} & a_{13} \\
a_{21} & a_{22} & a_{23} \\
a_{31} & a_{32} & a_{33} \\
\end{array}
\right)\left(
\begin{array}{c}
x_0 \\
y_9 \\
z_0 \\
\end{array}
\right)}$

${X_0-B=A X_1}$

其中

${-B=\left(
\begin{array}{c}
b_1 \\
b_2 \\
b_3 \\
\end{array}
\right)}$

${X_0=\left(
\begin{array}{c}
x_0 \\
y_0 \\
z_0 \\
\end{array}
\right)}$

${X_1=\left(
\begin{array}{c}
x_1 \\
y_1 \\
z_1 \\
\end{array}
\right)}$

$A=\begin{pmatrix}
a_{11} & a_{12} &a_{13} \\ 
a_{21} & a_{22} & a_{23}\\ 
a_{31} & a_{32} & a_{33}
\end{pmatrix}$

coordinate transformation的更多相关文章

  1. OpenCASCADE Coordinate Transforms

    OpenCASCADE Coordinate Transforms eryar@163.com Abstract. The purpose of the OpenGL graphics process ...

  2. Processing Images

    https://developer.apple.com/library/content/documentation/GraphicsImaging/Conceptual/CoreImaging/ci_ ...

  3. (转)原始图像数据和PDF中的图像数据

    比较原始图像数据和PDF中的图像数据,结果见表1.1.表1.1中各种“解码器”的解释见本文后续的“PDF支持的图像格式”部分,“PDF中的图像数据”各栏中的数据来自开源的PdfView.如果您有兴趣查 ...

  4. Java开源GIS系统

     uDig  基于Eclipse RCP的uDig开源项目既是一个GeoSpatial应用程序也是一个平台开发者可通过这个平台来创建新的在uDig基础上衍生的应用程序,uDig是Web地理信息系统的一 ...

  5. Linux 禁用笔记本触摸板

    1. 查看有什么设备 xinput list 输出: ⎡ Virtual core pointer id=2 [master pointer (3)] ⎜ ↳ Virtual core XTEST p ...

  6. geoserver扫盲 openlayers相关

    转自:http://www.cnblogs.com/lzlynn/archive/2008/07/29/1255702.html WMS: Web Map Service(Web地图服务 ) l  利 ...

  7. [转]Geoserver全面了解

    From:http://www.cnblogs.com/ada-zheng/archive/2013/07/16/3192921.html Geoserver是一个功能齐全,遵循OGC开放标准的开源W ...

  8. Using SetWindowRgn

    Using SetWindowRgn Home Back To Tips Page Introduction There are lots of interesting reasons for cre ...

  9. OpenGL一些函数详解(二)

    OpenGL ES顶点数据绘制技巧 在OpenGL中,绘制一个长方体,需要将每个顶点的坐标放在一个数组中.保存坐标时有一些技巧(由于字母下标不好表示,因此将下标表示为单引号,如A1将在后文中表示为A' ...

随机推荐

  1. Linux:用at和crontab调度作业

    一.有2种作业调度方式 1.突发性的,就是只运行作业一次而不是定期运行,使用at命令. 例如在进程A运行一段时间后关闭该进程. 2.定期运行,就是每隔一定的周期运行一次,使用crontab命令. 如每 ...

  2. 远程安装实施时,如何配置远程服务器的本地 yum 安装源

    配置本地 yum 安装源 overview 1.使用 ftp 将OracleLinux-R5-U8-Server-x86_64-dvd.iso 上传到 /home 目录下.再使用 mount 命令挂载 ...

  3. java类静态域、块,非静态域、块,构造函数的初始化顺序

    原文:http://ini.iteye.com/blog/2007835 面试的时候,经常会遇到这样的考题:给你两个类的代码,它们之间是继承的关系,每个类里只有构造器方法和一些变量, 构造器里可能还有 ...

  4. 理解LinkedHashMap

    转自http://uule.iteye.com/blog/1522291   1. LinkedHashMap概述: LinkedHashMap是HashMap的一个子类,它保留插入的顺序,如果需要输 ...

  5. css修改滚动条默认样式

    之前因为公司项目需要,在网上找到的: 直接上代码了 html代码 <div class="inner"> <div class="innerbox&qu ...

  6. windows下后台运行程序

    方法一:使用vbs启动,新建一个vbs脚本,内容如下: set ws=WScript.CreateObject("WScript.Shell") ws.Run 方法二:将程序注册成 ...

  7. 【NOIP2012】DAY1+DAY2题解

    不贴代码的原因是我的代码在初中机房.忘记带过来了. DAY 1 T1随便搞,但是字符串相关的题我经常犯蠢 T2 一个结论题,OAO但是需要高精度写. 具体就是按左手的数除右手的数(还是怎么的来着)排个 ...

  8. [Q]自定义快捷键

    打开CAD批量打图精灵主界面可以使用以下三个命令其一:“QuickPlot”.“QPlot”.“QP”.“PP”,其中“PP”可以更改, 方法如下:进入AutoCAD传统界面,点“工具”-“自定义”- ...

  9. Jquery Easyui与Jquery Bootstrap(Metronic Bootstrap)的简单比较

    1,通常来看WEB前端用 bootstrap 比较好,后台用EASYUI比较好.Easyui适合工厂企业的管理系统如ERP,CRM之类的,Bootstrap适用于多屏跨设备浏览. 简言之,一个适合上班 ...

  10. CentOS 添加本地yum源

    1 创建保存RPM包的路径: mkdir -p /share/CentOS/7/local/x86_64/RPMS 2 安装createrepo工具 yum install createrepo 3 ...