- 博客(10)
- 资源 (3)
- 收藏
- 关注
转载 卡尔曼滤波的原理说明
在学习卡尔曼滤波器之前,首先看看为什么叫“卡尔曼”。跟其他著名的理论(例如傅立叶变换,泰勒级数等等)一样,卡尔曼也是一个人的名字,而跟他们不同的是,他是个现代人!卡尔曼全名Rudolf Emil Kalman,匈牙利数学家,1930年出生于匈牙利首都布达佩斯。1953,1954年于麻省理工学院分别获得电机工程学士及硕士学位。1957年于哥伦比亚大学获得博士学位。我们现在要学习的卡尔曼滤波器
2016-08-29 21:04:16 559
转载 matlab练习程序(模拟退火SA)
模拟退火首先从某个初始候选解开始,当温度大于0时执行循环。在循环中,通过随机扰动产生一个新的解,然后求得新解和原解之间的能量差,如果差小于0,则采用新解作为当前解。如果差大于0,则采用一个当前温度与能量差成比例的概率来选择是否接受新解。温度越低,接受的概率越小,差值越大,同样接受概率越小。是否接受的概率用此公式计算:p=exp(-ΔE/T)。这里ΔE为新解与原解的差,T为当前的温度。
2016-08-28 22:28:20 3216
转载 模拟退火算法
模拟退火算法是用来求解最优化问题的算法。比如著名的TSP问题,函数最大值最小值问题等等。接下来将以如下几个方面来详细介绍模拟退火算法。 Contents 1. 模拟退火算法认识 2. 模拟退火算法描述 3. 费马点问题求解 4. 最小包含球问题求解 5. 函数最值问题求解 6. TSP问题求解
2016-08-28 22:17:01 776
转载 粒子群算法的几个适应度评价函数
下面给出几个适应度评价函数,并给出图形表示 第一个函数:Griewank函数,图形如下所示:适应度函数如下:(为了求最大值,我去了所有函数值的相反数) function y = Griewank(x)% Griewan函数% 输入x,给出相应的y值,在x = ( 0 , 0 ,…, 0 )处有全局极小点0.% 编制人:% 编制日期:[r
2016-08-27 19:50:26 30290
转载 Python HTTPError 对应的状态码及正则表达式图解
100:继续 客户端应当继续发送请求。客户端应当继续发送请求的剩余部分,或者如果请求已经完成,忽略这个响应。101: 转换协议 在发送完这个响应最后的空行后,服务器将会切换到在Upgrade 消息头中定义的那些协议。只有在切换新的协议更有好处的时候才应该采取类似措施。102:继续处理 由WebDAV(RFC 2518)扩展的状态码,代表处理将被继续执行。200:请求
2016-08-26 22:59:49 1468
原创 中等 更新二进制位 (lintcode)
更新二进制位给出两个32位的整数N和M,以及两个二进制位的位置i和j。写一个方法来使得N中的第i到j位等于M(M会是N中从第i为开始到第j位的子串)样例给出N = (10000000000)2,M = (10101)2, i = 2, j = 6返回 N = (10001010100)2挑战 最少的操作次数是多少?
2016-08-22 14:53:07 633
原创 容易 将二叉树拆成链表(lintcode)
将一棵二叉树按照前序遍历拆解成为一个假链表。所谓的假链表是说,用二叉树的 right 指针,来表示链表中的 next 指针。 注意事项不要忘记将左儿子标记为 null,否则你可能会得到空间溢出或是时间溢出。样例 1 \ 1 2 / \
2016-08-21 22:04:36 1307 1
原创 容易 报数 (lintcode)
报数指的是,按照其中的整数的顺序进行报数,然后得到下一个数。如下所示:1, 11, 21, 1211, 111221, ...1 读作 "one 1" -> 11.11 读作 "two 1s" -> 21.21 读作 "one 2, then one 1" -> 1211.给定一个整数 n, 返回 第 n 个顺序。样例
2016-08-21 21:26:41 1398
转载 python出现SyntaxError: Non-ASCII character '\xe6' in file 打印日期.py on line 1, but no encoding declared
刚开始学习python,照着书上敲的代码:#根据给定的年月日以数字的形式打印出来months = [ 'January', 'Febuary', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'Octob
2016-08-19 09:18:58 15722
转载 UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-4: ordinal not in range(128)
[python] view plain copy#coding:utf-8 print raw_input(u'请输入数字:') 保存为文件while.py,并执行执行结果如下图所示:解决办法:在你Python的安装目录下的Lib目录,找到site.py,修改def setencoding()方法def s
2016-08-19 09:16:32 590
网络是怎样连接的.pdf
2017-10-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人