- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
一求解一般右端项的Toeplitz方程组及Toeplitz矩阵的逆
一 求解一般右端项的Toeplitz方程组及 Toeplitz 矩阵的逆
1实验目的
● 熟悉求解Yule-Walker方程组,一般右端项的Toeplitz方程组及Toeplitz矩阵的逆的求解步骤;
● 通过实验体会方程组的性质对求解的影响;
2实验原理
1)求解一般右端项的Toeplitz方程组: ,其中是已知向量.通过求解来计算,可得; ,其中;
是k阶Yule-Walker方程组的解, 是k阶单位阵, 由确定,这里.这样,便可通过出发递推地求得方程组的解。
2)Toeplitz矩阵的逆(以为例)
通过求解一个5阶的Yule-Walker方程组得到,再利用: ,
求出的最后一列和最后一行元素,然后再利用的广义对称性求出相应元素;
利用及(1)得到的结果,然后再利用的广义对称性,可得到第二层的全部元素;
再利用,可求得最中间的元素,则就求得了的全部元素。
3数值算例
求解Yule-Walker方程组:(求解四阶Yule-Walker方程组R1[1]保存方程组的阶数)
please input the flag 1 to 3:
1
please input the string R1[N]:
4 -1 3 8
R1[0]=5.000000 R1[1]=4.000000 R1[2]=-1.000000 R1[3]=3.000000 R1[4]=8.000000
结果
y1[0]=5.000000 y1[1]=-0.786753 y1[2]=1.675522 y1[3]=2.357687 y1[4]=-2.539950求解Toeplitz矩阵的逆(5阶)
please input the flag 1 to 3:
2
please input the string R1[N]:
0.4 1.2 3.4 1.2
R1[0]=5.000000 R1[1]= 0.400000 R1[2]=- 1.2 00000 R1[3]= 3.4 00000 R1[4]= 1.20000
得到的结果为
T[0][0]= -0.089410 T[0][1]= -0.015410 T[0][2]= 0.119910 T[0][3]= 0.319410 T[0][4]= -0.111810
T[1][0]=-0.015410 T[1][1]= 1.137010 T[1][2]= -0.205710 T[1][3]= -1.434810 T[1][4]= 0.319410
T[2][0]= 0.119910 T[2][1]= -0.205710 T[2][2]= -1.732610 T[2][3]=- -0.205710 T[2][4]= 0.119910
T[3][0]= 0.319410 T[3][1]= -1.434810 T[3][2]= -0.205710 T[3][3]= 1.137010 T[3][4]= 0.015410
T[4][0]= -0.111810 T[4][1]= 0.319410 T[4][2]= 0.119910 T[4][3]= 0.015410 T[4][4]= -0.089410
③一般右端项的Toeplitz方程组:(4阶右端项的Toeplitz方程组R1[1]保存方程组的阶数)
please input the flag 1 to 3:
3
please input the string R1[N]: “矩阵系数”
3 4 1 6
R1[N]
R1[0]=5.000000 R1[1]=3.000000 R1[2]=4.000000 R1[3]=1.000000 R1[4]=6.000000
please input the string b[N]:
6 7 2 4
b[N] “右端项”
b[0]=5.000000 b[1]=6.000000 b[2]=7.000000 b[3]=2.000000 b[4]=4.000000
结果:
x[0]=5.000000 x[1]=6.000000 x[2]=1.375000 x[3]=4.512821 x[4]=-0.100273
将上面结果与直接用Matlab计算的结果比较误差较大。
4心得体会
本次试验我是用c语言完成的,实验过程中,,正是因为Toeplitz方程组本身具有的良好的性质:广义对称性.使得在编写程序的过程中节省了很多步骤,整过过程求解的过程即用到向量乘法,这只要两轮循环就可以实现,用c语言很容易实现的。,特别是在求逆的过程中,因为它的对称性,我们可以仅仅去求它的一个倒三角矩阵,这样在一个循环中用三条赋值语
您可能关注的文档
最近下载
- 牙合架、面弓 培训专用.ppt VIP
- 谐音背单词联想记忆七天背完高中单词打印版.docx VIP
- 八年级语文上册新教材解读课件(统编版2024).pptx
- 建设工程监理质量管理体系技术和档案管理制度汇编样本.doc
- GB 30251-2024 炼化行业单位产品能源消耗限额.pdf VIP
- 香精香料基本知识培训课件.pptx VIP
- 《中华优秀传统文化》教案 第16课 商贸文化.docx VIP
- Unit 5(第1课时 Section A 1a-1d)(教学设计)七年级英语上册(人教版2024).pdf VIP
- 人教版中考英语单词巧记妙背三(单词句子图片结合记忆)课件.pptx VIP
- 第6课 从小爱科学 第1课时(教学设计)2025统编版道德与法治三年级上册.pdf
文档评论(0)