- 博客(11)
- 资源 (3)
- 收藏
- 关注
原创 【滤波算法】【C语言】(二)标量Kalman滤波的过程分析和证明及C实现
我还是喜欢用WORD,这个博客的两个编辑器不会用,编出来的就是一坨一坨的,,,,所以就在WORD里面编辑了。看到图片是不是很机智doge #include "Kalman.h"/** *@function: - 卡尔曼滤波器初始化 *@kalmanFilter:卡尔曼滤波器结构体 *@init_x:待测量的初始值 *@init_p:后验状态估计值误差的方差的初始值 */void ka
2016-10-06 22:58:46
3399
2
原创 卡尔曼滤波之线性滤波,标量滤波
对于Kalman 滤波相信大多数人都听过这么个例子: 假设我们要研究的对象是一个房间的温度。根据你的经验判断,这个房间的温度是恒定的, 也就是下一分钟的温度等于现在这一分钟的温度(假设我们用一分钟来做时间单位) 。假设 你对你的经验不是 100% 的相信,可能会有上下偏差几度。我们把这些偏差看成是高斯白噪 声( White Gaussian Noise ) ,也就是这些偏差跟前
2016-06-21 08:40:14
3580
原创 海明码之编码方法
对于循环汉明码还是比较熟悉的,但是海明码是什么鬼?不急,博客上有许多讲解这个的。参考:http://blog.csdn.net/yudandan10/article/details/11878421类比循环码的特点(不熟悉的一定要去复习下)。对于k位的信息位,如果要有纠正一位误码的能力,必须满足2^r-1>k+r(减一是r位校验位为零是没有意义的~)举例,对于k=8,原码:1010111
2016-06-19 17:28:51
4243
原创 使用不完全填满数组的实现的循环FIFO(队列)
通过不完全数组实现的队列完成循环FIFO的基本操作: 1。判空,判满 2.增加元素,删除元素 //-------------FIFO仿真------#define FIFO_Data_Type int//使用不完全填满数组的技巧区分队列空和满typedef struct { FIFO_Data_Type*buf; uint8_t max_len; uint8_t
2016-05-24 11:38:53
1625
原创 顺序表的冒泡排序算法及二分法查找代码实现
本文主要实现了比较经典的冒泡排序算法(对已经有序或者基本有序的顺序表复杂度大大降低),和二分法查找,各位看官看代码吧//冒泡排序算法及二分法查找#include "stdio.h"typedef struct { int key;}SSTable_Elem_Type;typedef struct { SSTable_Elem_Type*elem; int length
2016-05-06 18:32:53
4052
原创 ADT之二叉树代码实现
最近学习下了二叉树的基本操作的coding,分享下代码,使用VS编译,下面的程序运行结果: /** * 模块名称 : 二叉树 * 文件名称 : BiTree.c * 版 本 : V1.0 * 说 明 : 使用动态分配的链式结构实现的二叉树和基本操作 * 改 进 : 增加对树动态排序;增加destroy tree 的操作;增加求树的深度和各个层数的
2016-03-27 14:42:36
991
原创 堆栈之静态数组
这里使用静态数组实现堆栈的基本操作,堆栈的知识比较简单,基本操作代码基本都给出了,这里使用Visual studio 进行仿真,可以照搬到到单片机使用//堆栈学习代码:静态数组实现//author:鬼谷//#include "stdio.h"//堆栈存储的数据类型#define stack_type int//堆栈的长度#define stack_len 10//堆栈的状态#def
2016-03-12 14:25:30
628
原创 文章标题Matlab GUI学习笔记(一)function “funcname” 工作区和基本工作区
最近学习matlab的GUI编程,非图形化方式,发现使用回调函数传递句柄类型的变量是时总是提示该变量未定义: Error using matlab.ui.Figure/set Invalid or deleted object. Error while evaluating Menu Callback找了很多资料和论坛都没有找到合理的解释,大部分都说是两个单引号的问题(如这句:uime
2016-03-10 17:03:49
3657
原创 STM32 软件仿真失败 ***** error 65: access violation at 0x40021000 : no ****'read' permission******
在使用STM32进行软件仿真时,可能会遇到很多问题,最常见的当然如标题所示:STM32 软件仿真失败 : “****no *‘read’ ,permission****“ 还有其他很多问题比如: “* error 35: undefined line number,BS \Template../../User/mp3.c\834, 1” 这些都是KEIL不支持STM32软件仿真导致的,那就
2015-09-25 12:58:40
16089
6
原创 Jlink SWD和Jtag下载失败总结
学习STM32或者说使用Jlink的同学都有很多的困扰,我把自己遇到的情况总结一下,并给出解决方法:(希望后来人少走点弯路)(第一次写博客,勿喷)一.提示No Jlink Device Found:错误:没有发现Jlink可能原因: 1.Jlink驱动没有装成功(如何装,自行百度之)2.板子没有上电(新手容易犯错,还有一个原因可能就是使用大盒子Jlink对外供电时没有接入检测电
2015-08-19 01:16:13
21522
8
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人