掌握线性矩阵不等式的求解方法及Matlab工具箱.doc

掌握线性矩阵不等式的求解方法及Matlab工具箱.doc

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
年级 班号 学号 专业 姓名 实验 名称 数学软件实验课程考察报告 线性矩阵不等式问题的求解方法 实验类型 设计型 综合型 创新型 √ 实验目的或要求 掌握线性矩阵不等式的求解方法及Matlab工具箱。 求解两个矩阵不等式问题。 验证结果的正确性。 实 验 程 序 的 源 代 码 1. A=[0 1 0 0;1 0 0 0;0 0 0 1;0 0 1 0]; B=[0 0;1 0;0 0;0 1]; H=[0 0 0 0;-1 0 1 0;0 0 0 0;1 0 -1 0]; I=eye(4); setlmis([]); Y=lmivar(1,[2 0;2 0]); L=lmivar(2,[2 4]); gamma=lmivar(1,[1 0]); beta=lmivar(1,[1 0]); lmiterm([1 1 1 Y],1,A,s); lmiterm([1 1 1 L],B,1,S); lmiterm([1 2 1 0],I); lmiterm([1 3 1 Y],H,1); lmiterm([-2 1 1 Y],1,1); lmiterm([1 2 2 gamma],5.*1,-I,s); lmiterm([1 3 3 beta],5.*1,-I,s); lmisys=getlmis; [tmin,xfeas]=feasp(lmisys); Y_ans=dec2mat(lmisys,xfeas,Y) L_ans=dec2mat(lmisys,xfeas,L) gamma_ans=dec2mat(lmisys,xfeas,gamma) beta_ans=dec2mat(lmisys,xfeas,beta) q=Y_ans*A+A*Y_ans+L_ans*B+B*L_ans; z=zeros(4,4); r=[q I Y_ans.*H;I gamma_ans.*I. z;H.*Y_ans. z beta_ans.*I]; v=eig(r); display(v); 2.A=[0 1;1 0]; B=[0;1]; I=eye(2); setlmis([]); Y=lmivar(1,[1 0;1 0]); L=lmivar(2,[1 2]); gamma=lmivar(1,[1 0]); beta=lmivar(1,[1 0]); lmiterm([1 1 1 Y],1,A,s); lmiterm([1 1 1 L],B,1,S); lmiterm([1 2 1 0],I); lmiterm([1 3 1 Y],1,1); lmiterm([-2 1 1 Y],1,1); lmiterm([1 2 2 0],-gamma.*1); lmiterm([1 3 3 beta],5.*1,-I,s); lmisys=getlmis; [tmin,xfeas]=feasp(lmisys); Y_ans=dec2mat(lmisys,xfeas,Y) L_ans=dec2mat(lmisys,xfeas,L) gamma_ans=dec2mat(lmisys,xfeas,gamma) beta_ans=dec2mat(lmisys,xfeas,beta) q=Y_ans*A+A*Y_ans+L_ans*B+B*L_ans; z=zeros(2,2); r=[q I Y_ans;I -gamma_ans*I z;Y_ans z -beta_ans*I]; v=eig(r); display(v); 实 验 结 果 及 分 析 一: 二: 心 得 体 会 成 绩 评 定 教师签名: 年 月 日 已知: 求 满足 问题2 已知: 求 满足 5

文档评论(0)

WEnIkCQbwJ + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档