其他
Jason2333
这个作者很懒,什么都没留下…
展开
-
欧式距离与马氏距离
欧氏距离定义: 欧氏距离( Euclidean distance)是一个通常采用的距离定义,它是在m维空间中两个点之间的真实距离。 在二维和三维空间中的欧式距离的就是两点之间的距离,二维的公式是 d = sqrt((x1-x2)^+(y1-y2)^) 三维的公式是 d=sqrt(x1-x2)^+(y1-y2)^+(z1-z2)^) 推广到n维空间,欧式距离的公式是 d=sqr转载 2017-01-05 09:21:49 · 1225 阅读 · 0 评论 -
Linux下通过boost库进行TCP通讯
Boost.Asio是一个跨平台的网络及底层IO的C++编程库,它使用现代C++手法实现了统一的异步调用模型。 头文件 #include 名空间 using namespace boost::asio; ASIO库能够使用TCP、UDP、ICMP、串口来发送/接收数据,下面先介绍TCP协议的读写操作 对于读写方式,ASIO支持同步和异步两种方式,首先登场的是同步方式,下转载 2017-01-11 21:02:36 · 1740 阅读 · 0 评论 -
四元数坐标
对于四元数的概念也许大家不太熟悉,这里介绍下四元数概念,四元数、矩阵和欧拉角之间的关系,四元数球面插值的概念。 一. 四元数 1.1 四元数的概念 四元数是由爱尔兰数学家威廉•卢云•哈密顿在1843年发现的数学概念,在图形学中有重要的应用。在3D程序中,通常用四元数来计算3D物体的旋转角度,与矩阵相比,四元数更加高效,占用的储存空间更小,此外也更便于插值。 可以把四元数看做一个标量和一个3转载 2017-03-02 08:48:21 · 7747 阅读 · 0 评论 -
python语言与MATLAB语言的区别
现在学术界越来越多人使用Python 语言取代Matlab 作为研究的主要程序编写工具。python语言看似有点类似matlab语言,对于习惯Matlab 的使用者来说,转换到Python语言应该并不困难,但是有些关键要注意的地方,也就是这两种语言的差别。掌握了两种语言的差别,我想从matlab过度到python也就不困难了。这里不考虑class(类)的情况下,讨论下两种语言基本语法上的一些差转载 2017-04-17 08:40:03 · 3459 阅读 · 0 评论