下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、8. 递推增广最小二乘法(RELS)程序该程序的输入信号为幅值为1的M序列,噪声源为均值为0,方差为0.1的高斯分布白噪声。该算法把噪声模型的参数归结入系统的参数向量中。程序的大体流程是:读入数据产生数据给P,W等向量置初值在大循环中由递推增广最小二乘法计算参数向量q 值当误差足够小时结束递推。逐次递推的q 值存入文件“kuodazuixiaoercheng.txt”中。递推公式如下: 其中:程序中模型多项式A,B,C的阶次na,nb,nc以及大循环的次数N均采用宏定义赋值,此处给值分别为na=2,nb=2,nc=2, N=850,根据实际情况和需要可改变这4个变量的值,在宏定义中修改即可。源
2、程序:#include <iostream.h>#include <fstream.h>/#include <stdlib.h>#include <math.h>#include<stdio.h>int brmul(double a,double b,int m,int n,int k,double c) /int m,n,k; /double a,b,c; int i,j,l,u; for (i=0; i<=m-1; i+) for (j=0; j<=k-1; j+) u=i*k+j; cu=0.0; for (l=0;
3、 l<=n-1; l+) cu=cu+ai*n+l*bl*k+j; return 0; #define na 2#define nb 2#define nc 2#define N 850void main()int k,i,j;double ana=-1.5,0.7,bnb=1.0,0.5,cnc=-1.0,0.2,z1000,u1000,e1000;ifstream fip1("m.txt");for(i=0;i<=N+na;i+)fip1>>ui;ifstream fip2("white.txt");for(i=0;i<
4、=N+na;i+)fip2>>ei;for(i=0;i<1000;i+)zi=0;/cout<<e0;ofstream fop("kuodazuixiaoercheng.txt");for(k=na;k<=N+na;k+)for(i=0;i<na;i+)zk=zk-ai*zk-i-1;for(i=0;i<nb;i+)zk=zk+bi*uk-i-1;for(i=0;i<nc;i+)zk=zk+ci*ek-i-1;zk=zk+ek;/cout<<zk;double ctana+nb+nc,wna+nb+nc;do
5、uble P(na+nb+nc)*(na+nb+nc),eaN+na+1;double a1=pow(10,3);for(i=0;i<na+nb+nc;i+)ctai=0;for(i=0;i<N+na+1;i+)eai=0;for(i=0;i<na;i+)wi=-zna-1-i;for(i=na;i<na+nb;i+)wi=una-1-(i-na);for(i=na+nb;i<na+nb+nc;i+)wi=eana-1-(i-na-nb);/cout<<wi<<endl;for(i=0;i<(na+nb+nc);i+)for(j=0;
6、j<(na+nb+nc);j+)if(i=j)Pi*(na+nb+nc)+j=a1*a1;elsePi*(na+nb+nc)+j=0;double Kna+nb+nc;double c2na+nb+nc,c11;for(k=0;k<N;k+)brmul(P,w,(na+nb+nc),(na+nb+nc),1,c2);brmul(w,c2,1,(na+nb+nc),1,c1);/cout<<c10;for(i=0;i<na+nb+nc;i+)Ki=c2i/(c10+1);/cout<<c2i<<endl;/cout<<Ki<
7、<" "/cout<<endl<<endl;double d1;brmul(w,cta,1,(na+nb+nc),1,d);for(i=0;i<(na+nb+nc);i+)ctai=ctai+Ki*(zk+na-d0);/cout<<ctai;double d1(na+nb+nc)*(na+nb+nc),d2(na+nb+nc)*(na+nb+nc);double P1(na+nb+nc)*(na+nb+nc);brmul(K,w,(na+nb+nc),1,(na+nb+nc),d1);for(i=0;i<na+nb+n
8、c;i+)for(j=0;j<na+nb+nc;j+)if(i=j)d2i*(na+nb+nc)+j=1-d1i*(na+nb+nc)+j;elsed2i*(na+nb+nc)+j=-d1i*(na+nb+nc)+j;brmul(d2,P,(na+nb+nc),(na+nb+nc),(na+nb+nc),P1);for(i=0;i<(na+nb+nc)*(na+nb+nc);i+)/for(j=0;j<na+nb+nc;j+)Pi=P1i;double f1;brmul(w,cta,1,(na+nb+nc),1,f);eak+na=zk+na-f0;for(i=0;i<
9、na;i+)wi=-zk+na-i;for(i=na;i<(na+nb);i+)wi=uk+na-(i-na);for(i=na+nb;i<(na+nb+nc);i+)wi=eak+na-(i-na-nb);for(i=0;i<na;i+) fop <<"a真实值:"<<ai<<"辩识值"<<ctai<<endl; for(i=na;i<(na+nb);i+) fop <<"b真实值:"<<bi-na<<"
10、辩识值"<<ctai<<endl; for(i=na+nb;i<(na+nb+nc);i+) fop <<"c真实值:"<<ci-na<<"辩识值"<<ctai<<endl;for(i=0;i<na;i+) cout<<ctai<<endl; /fop <<"a真实值:"<<ai<<"辩识值"<<ctai<<endl; for(i=na;i<(na+nb);i+) cout<<ctai<<endl; /fop <<"b真实值:"<<bi-na<<"辩识值"<<ctai<
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 藏文司法面试题及答案
- 2025年检验卫生考试题型及答案
- 深圳中考联考试题及答案
- 2025内蒙古呼伦贝尔农垦谢尔塔拉农牧场有限公司招聘笔试笔试(2020-2024年)参考题库附带答案详解(3卷合一)
- 财务税收面试题及答案
- 2025云南富源县禹泽园工程有限公司招聘劳务服务人员49人笔试历年难易错考点试卷带答案解析2套试卷
- 才艺护士面试题及答案
- 2025中国华能集团有限公司校园招聘笔试历年备考题库附带答案详解2套试卷
- 2025中化能源物流公司本部晨曦管培(工程建设方向)招聘1人笔试历年典型考点题库附带答案详解2套试卷
- 2025上海长兴企业集团有限公司下属子公司招聘3人笔试历年典型考点题库附带答案详解2套试卷
- 社区安全生产内容宣讲
- 2025至2030全球及中国电子级六氟乙烷行业发展趋势分析与未来投资战略咨询研究报告
- 粮库安装工程施工方案
- 智能穿戴设备在运动健身中的心率与功耗监测可行性研究报告
- 2025年世界卒中日医疗健康脑卒中急救知识培训
- 医美消防安全知识培训课件
- 2026年中国华电集团有限公司“青年骏才”招聘和校园招聘考试参考试题及答案解析
- 田径裁判考试题及答案
- DB11-T 2482-2025 城镇公共供水服务规范
- 2025辽宁沈阳地铁集团有限公司所属公司拟聘用人员模拟试卷及答案详解(网校专用)
- 2024-2025学年海南省海口市外研版(三起)(2012)五年级上学期11月期中英语试卷(含答案含听力原文无听力音频)
评论
0/150
提交评论