问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

陀螺数据卡尔曼滤波MATLAB程序

发布网友 发布时间:2023-10-04 03:09

我来回答

2个回答

热心网友 时间:2024-12-06 13:20

MATLAB参考程序
1. 绘制连续系统零极点图程序
function [p,q]=sjdt(A,B)
%A:系统函数分母多项式系数向量
%B:系统函数分子多项式系数向量
%p:函数返回的系统函数极点位置行向量
%q:函数返回的系统函数零点位置行向量
p=roots(A); %求系统极点
q=roots(B);; %求系统零点
p=p'; %将极点列向量转置为行向量 q=q'; %将零点列向量转置为行向量 x=max(abs([p q])); %确定纵坐标范围 x=x+0.1;
y=x; %确定横坐标范围 clf
hold on
axis([-x x -y y]); %确定坐标轴显示范围 axis('square')
plot([-x x],[0 0]) %画横坐标轴 plot([0 0],[-y y]) %画纵坐标轴 plot(real(p),imag(p),'x') %画极点
plot(real(q),imag(q),'o') %画零点
title('连续系统零极点图') %标注标题
text(0.2,x-0.2,'虚轴')
text(y-0.2,0.2,'实轴')
2.根据连续系统零极点分布绘制系统频率响应曲线程序
function splxy(f1,f2,k,p,q)
%f1、f2:绘制频率响应曲线的频率范围(即频率起始和终止点,单位为赫兹) %p、q:系统函数极点和零点位置行向量
%k:绘制频率响应曲线的频率取样间隔
p=p';
q=q';
f=f1:k:f2; %定义绘制系统频率响应曲线的频率范围 w=f*(2*pi);
y=i*w;
n=length(p);
m=length(q);
if n==0 %如果系统无极点 yq=ones(m,1)*y;
vq=yq-q*ones(1,length(w));
bj=abs(vq);
ai=1;
elseif m==0 %如果系统无零点 yp=ones(n,1)*y;
vp=yp-p*ones(1,length(w));
ai=abs(vp);
bj=1;
else
yp=ones(n,1)*y;
yq=ones(m,1)*y;
vp=yp-p*ones(1,length(w));
vq=yq-q*ones(1,length(w));
ai=abs(vp);
bj=abs(vq);
end
Hw=prod(bj,1)./prod(ai,1);
plot(f,Hw);
title('连续系统幅频响应曲线')
xlabel('频率w(单位:赫兹)')
ylabel('F(jw)')
3. 绘制离散系统零极点图程序
function ljdt(A,B)
p=roots(A); %求系统极点
q=roots(B); %求系统零点
p=p'; %将极点列向量转置为行向量 q=q'; %将零点列向量转置为行向量 x=max(abs([p q 1])); %确定纵坐标范围
x=x+0.1;
y=x; %确定横坐标范围 clf
hold on
axis([-x x -y y]) %确定坐标轴显示范围 w=0:pi/300:2*pi;
t=exp(i*w);
plot(t) %画单位园
axis('square')
plot([-x x],[0 0]) %画横坐标轴
plot([0 0],[-y y]) %画纵坐标轴
text(0.1,x,'jIm[z]')
text(y,1/10,'Re[z]')
plot(real(p),imag(p),'x') %画极点
plot(real(q),imag(q),'o') %画零点
title('pole-zero diagram for discrete system') %标注标题
hold off
4.根据离散系统零极点分布绘制系统频率响应曲线程序
function dplxy(k,r,A,B)
p=roots(A); %求极点
q=roots(B); %求零点
figure(1)
ljdt(A,B) %画零极点图
w=0:l*pi/k:r*pi;
y=exp(i*w); %定义单位圆上的k个频率等分点 N=length(p); %求极点个数
M=length(q); %求零点个数
yp=ones(N,1)*y; %定义行数为极点个数的单位圆向量 yq=ones(M,1)*y; %定义行数为零点个数的单位圆向量 vp=yp-p*ones(1,k+1); %定义极点到单位圆上各点的向量 vq=yq-q*ones(1,k+1); %定义零点到单位圆上各点的向量
Ai=abs(vp); %求出极点到单位圆上各点的向量的模 Bj=abs(vq); %求出零点到单位圆上各点的向量的模 Ci=angle(vp); %求出极点到单位圆上各点的向量的相角 Dj=angle(vq); %求出零点到单位圆上各点的向量的相角 fai=sum(Dj,1)-sum(Ci,1); %求系统相频响应
H=prod(Bj,1)./prod(Ai,1); %求系统幅频响应
figure(2)
plot(w,H); %绘制幅频特性曲线
title('离散系统幅频特性曲线')
xlabel('角频率')
ylabel('幅度')
figure(3)
plot(w,fai)
title('离散系统的相频特性曲线')
xlabel('角频率')
ylabel('相位')

热心网友 时间:2024-12-06 13:21

我正好现在在做。。。你莫非也是交大的。。。。追问我给你发了个私信,私下请教你

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
六岁孩子听些什么样的钢琴曲 0-3岁儿童启蒙早教学说话有哪些 赔偿协议书范本怎么写 我的儿子八岁,前两天感冒过,肝功不正常,具体如下;谷丙转氨酶326.3, 谷丙转氨酶97.9,谷草转氨酶39,谷氨酰转移酶68.2,病情重不重?如何治疗... 朋友借电动车出车祸了是否是要负责任 ...银行卡上开通了会员和黄钻,我只开了一个月,了是过期后它自动续费... ...淘宝现在可以开通永久qq黄钻,却开通不了一个月的,还有那永久是真的... QQ黄钻已经开通2个月了,当初是买了三个月的。现在有一张30元黄钻代金... 美好的早安心语优美的语句说说心情短语 右耳耳鸣,后脑勺呜呜的,有时会感觉昏昏沉沉的,有时睡醒起床感... 一横一竖,二横二竖,三横三竖,四横四竖分别是什么字11 花椒木手串黄色的好还是白色的好2 轿车发动机轰鸣声变大是什么原因? 花椒木的好处,当拐杖怎么样32 花椒木的作用50 高铁1.13米以下儿童要买票吗 儿童票可以在高铁上补吗,有座位吗 乘高铁儿童没买票可以上车补票吗84 在外地看病能报新型农村合作医疗吗?1470 在平安陆金所买了个理财产品保尊宝,现在已经到期,我如果不提现...9 改过一次,就只能等一年后再进行第二次修改了吧? 如何彻底删除? 花椒木有什么好处460 哪首歌里有这样的歌词"如果无边无际的洒脱,是你要的自由"13 《解放黑人奴隶宣言》和1861年改革法令的相似点,分别过两国... 汽车发动轰鸣声太大是怎么回事20 跟肯德基签了全职的合同 做了5天辞职了2 娱乐圈中有哪些令人羡慕的闺蜜情?3 娱乐圈里最让你羡慕的是哪一对夫妻? 在广州工商局网站哪个位置下载“公司章程”的样本??19 有个余额宝消费红包,但我扫了实体店还是用不了4 属于机动车驾驶证审验内容的是什么 双卡手机怎样切换到sim卡2173 娱乐圈中让人羡慕的模范夫妻都有哪些?5 娱乐圈中有哪些令人羡慕的爱情?6 浙江省宁波市工商局“公司章程”样本在什么地方下载?1 东芝NFC无线SD卡除了NFC技术这个最大的亮点外还有什么功... 我在平安陆金所的保尊宝存的钱从哪里才能看到期日期?1 我的车轮胎是195/60R15请问换什么型号的比较省油4 四个轮胎全换195/60R15,胎压打多少4 汽车轮胎185/60R15,想直接换上195/60R15的可... 我在平安陆金所的保尊宝存的钱从哪里才能看到期日期?1 娱乐圈中最让人羡慕的5对闺蜜,第几个最受欢迎 各位大神,花椒木可以弄手串吗,有弄过的吗24 车跑起来有嗡嗡的声音车速越快越响是怎么回事?330 没有绑定手机号怎么找回原来的?60 一本港娱小说,忘记名字了,说的是主角重生七八十年代香港,父母...5 没有绑定手机号怎么找回原来的? 没有绑定手机号怎么找回原来的?在