一求解一般右端项的Toeplitz方程组及Toeplitz矩阵的逆.docVIP

一求解一般右端项的Toeplitz方程组及Toeplitz矩阵的逆.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 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语言很容易实现的。,特别是在求逆的过程中,因为它的对称性,我们可以仅仅去求它的一个倒三角矩阵,这样在一个循环中用三条赋值语

文档评论(0)

sunhao111 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档