自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (2)
  • 收藏
  • 关注

原创 一张图看懂三次贝塞尔曲线(Cubic Bézier Curve)

用权重的概念理解三次贝塞尔曲线,三次贝塞尔曲线综合了插值(Interpolation)和近似(Approximation),各点前面的多项式是点的权重。起点和终点是在曲线上的,中间两个点是近似的。P1处的切线朝着P2,P4处的切线过P3。...

2019-01-29 09:38:52 27083 2

原创 几大搜索算法之间的区别

A*算法,每次从OPENSET中选择 f(n) 最小的节点将其加入CLOESEDSET中,同时扩展相邻节点,可把OPENSET看成一个优先队列,key值为 f(n),优先级最高的先出。Dijkstra算法,每次从OPENSET中选择 g(n) 最小的节点将其加入CLOSEDSET中,同时扩展相邻节点,可把OPENSET看成一个优先队列,key值为 g(n),优先级最高的先出。DFS算法,每次从...

2019-01-28 22:36:52 1702

原创 C++参考手册学习笔记(三)

本文是基于C++参考手册这一APP里第三章内容的学习笔记,主要对一些学习中的要点、重点、难点进行了记录。第三章 程序设计初步3.1 面向过程的程序设计和算法1.一个面向过程的程序应包括:对数据的描述(制定数据的类型和数据的组织形式)和对操作的描述(操作步骤,也就是算法)。2.广义地说,为解决一个问题而采取的方法和步骤,就称为“算法”。3.2 C++程序和语句1.如果一个变量在函数之外进...

2019-01-28 16:12:06 274

原创 吴立德《数值优化》(Numerical Optimization)视频学习笔记(三)

三.线搜索方法1.方法概述选一个方向,然后确定一个步长。方向以梯度方向作为标准来衡量。(1)最速下降方向(负梯度方向)。(2)牛顿方向(标准二次函数可以一次到位)。(3)拟牛顿方向(怎么选择Bk,方法比较多)。(4)共轭梯度方向。(5)下降方向:选定下降方向后,只与步长有关,变成一个一元函数,此函数在零点的导数一定是小于0的,这样才是一个下降的方向(也就是看一开始的瞬间是不是下降的...

2019-01-28 15:15:41 1666 3

原创 吴立德《数值优化》(Numerical Optimization)视频学习笔记(二)

二.无约束优化的基础:1.解的概念(严格)全局解,(严格)局部解。2.解的条件(1)多元函数泰勒公式和中值定理(2)解的一阶必要条件为一阶梯度等于0(3)解的二阶必要条件为一阶等于0,二阶半正定(大于等于0)(4)解的二阶充分条件为一阶等于0,二阶正定(大于0)(5)凸函数场合3.算法(1)迭代算法:从一个初始点出发,如何构造到下一个更好的点(使得f变小,但是non...

2019-01-25 12:30:44 1079

转载 Boost C++ 库多线程详解

网址:http://zh.highscore.de/cpp/boost/multithreading.html

2019-01-24 15:41:59 632

原创 C++参考手册学习笔记(二)

本文是基于C++参考手册这一APP里第二章内容的学习笔记,主要对一些学习中的要点、重点、难点进行了记录。第二章 数据类型与表达式2.1 C++的数据类型1.C++的数据包括常量与变量,常量与变量都具有类型。2.在int和char前面,可以加修饰符signed(有符号)和unsigned(无符号)。如果指定为signed,则数值以补码形式存放,存储单元中的最高位(bit)用来表示数值的符合。...

2019-01-24 13:20:54 234 3

原创 吴立德《数值优化》(Numerical Optimization)视频学习笔记(一)

一.数值优化概论1.术语变量(可以是多维)、目标函数、等式和不等式的约束函数、可行域、解。2.运输问题3.机器学习问题4.一些重要的子类(1)无约束优化与约束优化。(2)线性规划:目标函数、约束函数都是线性的。(3)二次规划:目标函数是二次函数,约束函数是线性的。(4)凸规划:目标函数是凸的(只有一个最小值),约束函数是线性的。5.左邻右舍(1)局部和全局(只讨论局部)。(...

2019-01-23 20:36:01 1527

原创 C++参考手册学习笔记(一)

本文是基于Android系统下的C++参考手册这一APP里的内容的学习笔记,主要对一些学习中的要点、重点、难点进行了记录。第1章 C++的初步知识1.1 从C到C++C++在C的基础上扩充了功能,增加了面向对象的机制。1.2 最简单的C++程序...

2019-01-13 22:25:20 524

原创 ROS中添加自定义头文件和源文件的方法

由于在C++中没有base64编码解码的库,需要在网上下载.h和.cpp文件后自行添加,要对CmakeLists.txt进行配置,下面以此为例说明在ROS中添加自定义的头文件和源文件的实现方法:1. 存放头文件首先将头文件base64.h文件存放到功能包文件夹下的include文件夹下的功能包名文件夹内:2.存放源文件将源文件base64.cpp存放到功能包文件夹下的src文件夹内:...

2019-01-05 10:58:40 9850 2

CMU卡内基梅隆大学机器人规划与决策课程课件

CMU卡内基梅隆大学机器人规划与决策(Planning and Decision-making in Robotics.)课程课件。

2020-05-12

matlab课件.zip

matlab学习课件,既有理论学习,又有算法讲解,结合实际问题给出了matlab代码。

2019-06-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除