北航数值分析大作业一.docx
《北航数值分析大作业一.docx》由会员分享,可在线阅读,更多相关《北航数值分析大作业一.docx(8页珍藏版)》请在第壹文秘上搜索。
1、北京航空航天大学数值分析大作业一学院名称自动化专业方向控制工程学号ZY1403140学生姓名许阳教师孙玉泉日期2021年11月26日设?!501x501的实对称矩阵A,0.1其中,ai=(1.64-0.024z)sin(0.2z)-0.64e(i=1,2,501),Z?=0.16,c=-0.064。矩阵A的特征值为4(i=l,2,.,501),并且有4,4o和儿的值。A的与数4=4+A4。;4最接近的特征值ik(k=1,2,39)。A的(谱范数)条件数CaM(八)2和行列式CletAo一方案设计1求4,4(H和4的值。4为按模最小特征值,=min141。可使用反幕法求得。l50l1,Zoi分别
2、为最大特征值及最小特征值。可使用事法求出按模最大特征值,如结果为正,即为4结果为负,那么为乙。使用位移的方式求得另一特征值即可。2求A的与数4=4+14o-4最接近的特征值i(k=1,2,.,39)。40题目可看成求以4为偏移量后,按模最小的特征值。即以4为偏移量做位移,使用反吊法求出按模最小特征值后,加上以,即为所求。3求A的(谱范数)条件数CMd(八)2和行列式detAo矩阵A为非奇异对称矩阵,可知,Cond(A)2 =|4nax4nin(1-1)其中4”为按模最大特征值,AnM为按模最小特征值。detA可由LlJ分解得到。因LU均为三角阵,那么其主对角线乘积即为A的行列式。二算法实现1幕
3、法使用如下迭代格式:任取非零向勤O=(Y,4。Y加=kmaXlkl(21)uk=A%k=sgn(maxw-11)max|以Tl终止迭代的控制理论使用I瓦-片I/1凤,实际使用IIAI-IA-IvkAuk=%_,解方程求出以O求解过程中使用LU分解,由于A为5对角矩阵,选择追赶法求取LU分解。求解过程如下:追赶法求LU分解的实现:ahPl r2=Z3由上式推出分解公式如下:(2-5)A=c推导出回代求解公式如下:PI/=b!ax弓=p2=a2-r2tl=cpf.,f=l,.499Ti=S-d-)Pi,i=2,500(2-6)zj=c,z=3,.5lri=/?-cZf_2,f=3,.501Pi=a
4、i-Cq_2-=3,.501玉二yP2=(J2-)P2(2-7)=(M_zix-2-)ppi=3,.501m50I=毛01m5=x500-500m501(2-8)%=XiTMH-仇+2,i=499,J3COnd(八)2及A行列式求解由式(2-5)可得:三源程序#include#includecond(八)2=-501detA=11pi1=1(2-9)(2-10)doubleep=le-12,b=0.16,c=-0.064;intj=O;doublepower(doublea501);嘉法doubleinv_power(doublea501);反事法doubledet(doublea501);求
5、detint main()主程序inti,k;doubleA501,B501,beta_1,beta_501,beta_s,beta_k;doublemu;for(i=0;i501;i+)Ai=(1.64-0.024*(i+l)*sin(0.2*(i+l)-0.64*exp(0.1(i+1);beta_1=power(A);第一问printf(,lt=%.12et迭代次数:%dn,beta.l,j);for(i=0;i501;i+)位移Bli=Ali-beta_l;beta_501=power(B)+beta_l;printf,501t=%.12et迭代次数:%dn,beta.501,j);b
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 北航 数值 分析 作业