授之以渔: 卡尔曼滤波器 ....大泻蜜 .........................

[复制链接]
楼主: highgear
手机看帖
扫描二维码
随时随地手机跟帖
Cortex-M0| | 2011-12-10 15:15 | 显示全部楼层
为了听highgear老师上课

使用特权

评论回复
Cortex-M0| | 2011-12-10 15:17 | 显示全部楼层
100楼,楼主说话要算话!
qqljhang 发表于 2011-12-10 15:14


小盆友,LZ正人君子一个,何时说话不算数?

拖出去打PP ~~~  :lol

使用特权

评论回复
Green_Hand| | 2011-12-10 17:04 | 显示全部楼层
本帖最后由 Green_Hand 于 2011-12-10 18:44 编辑

其实。我更喜欢鱼。

使用特权

评论回复
louqijun| | 2011-12-10 19:23 | 显示全部楼层
h是的嘎啊啊啊啊啊啊啊啊啊啊啊而过       但是噶恶搞热管

使用特权

评论回复
rockli| | 2011-12-10 22:02 | 显示全部楼层
记号,卡尔曼滤波演绎

使用特权

评论回复
elec921| | 2011-12-10 22:19 | 显示全部楼层
MARK~!!!

使用特权

评论回复
chenbb8| | 2011-12-11 21:04 | 显示全部楼层
等待h老师的程序

使用特权

评论回复
ippopotame| | 2011-12-11 21:24 | 显示全部楼层
做个标记,然后要慢慢的阅读学习才行

使用特权

评论回复
highgear|  楼主 | 2011-12-12 00:50 | 显示全部楼层
最小二乘法获取系统传递函数:

function [numd, dend] = LeastSquare(x, y, N)
count = length(y);
M = count - 1;
ai = zeros(N*2, M);
for i=1:N
    ai(i, i:M) = x(1:(count-i));
    ai(i+N, i:M) = -y(1:(count-i));
end
bi = y(2:(count));
xd = (inv(ai*ai')*ai*bi)';
numd = [0 xd(1:N)];
dend = [1 xd(N+1: N+N)];


输入参数:
x  ---  系统输入阵列
y  ---  系统输出阵列
N  ---  系统传递函数的阶数

函数输出:
系统 Z 传递函数分子与分母的系数,即: h(z) = numd(z) / dend(z)

这个函数实在是居家旅行 ..., 啊,是建模仿真必备良器。

使用特权

评论回复
评论
do_best 2019-3-22 17:50 回复TA
写的东西非常好,本来保存在电脑上,电脑坏了,凭记忆重新找到,这次mark一下,谢谢楼主 
Cortex-M0| | 2011-12-12 04:36 | 显示全部楼层
顶~~~

使用特权

评论回复
duqiang290| | 2011-12-12 12:17 | 显示全部楼层
厉害,我都搞不懂,谢谢楼主

使用特权

评论回复
hongchengway| | 2011-12-12 20:45 | 显示全部楼层
:victory:

使用特权

评论回复
yu515301489| | 2011-12-12 21:15 | 显示全部楼层
顶,虽然看不懂……

使用特权

评论回复
lj9010| | 2011-12-12 21:43 | 显示全部楼层
mark   卡尔曼滤波

使用特权

评论回复
DownCloud| | 2011-12-13 09:16 | 显示全部楼层
理论其实很重要,有个算法,比什么都好用。

使用特权

评论回复
DownCloud| | 2011-12-13 09:21 | 显示全部楼层
大学以来很失败的没学会matlab。= = !
要学的东西太多了,受不了了。

使用特权

评论回复
calvin3| | 2011-12-13 14:26 | 显示全部楼层
学习了,真的很感谢lz

使用特权

评论回复
danshuiyu| | 2011-12-13 17:13 | 显示全部楼层
谢谢!收藏了明天慢慢学习

使用特权

评论回复
farrtone| | 2011-12-13 18:16 | 显示全部楼层
现在没用到,不太懂先标记。

使用特权

评论回复
haolaishi| | 2011-12-13 20:52 | 显示全部楼层
:lol

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则