声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 1942|回复: 5

[控制理论] [求助]线性矩阵不等式中如何用循环

[复制链接]
发表于 2008-5-7 23:05 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
A1,A2,A3......An
则AiTP+PAi<0     (T表示转置)用matlab怎么编写循环语句

[ 本帖最后由 xmwhit 于 2008-5-8 20:37 编辑 ]
回复
分享到:

使用道具 举报

发表于 2008-5-8 09:08 | 显示全部楼层
要判断矩阵负定,AiTP+PAi的类型不清楚,如果是Hermite矩阵就比较容易了
 楼主| 发表于 2008-5-8 14:30 | 显示全部楼层
你说的条件成立,P是对称正定矩
因为A1,A2.....An
所以不用循环程序比较繁杂
问一下怎么用MATLAB循环语句实现 
发表于 2008-5-8 16:35 | 显示全部楼层
原帖由 wusailing30 于 2008-5-8 14:30 发表
你说的条件成立,P是对称正定矩
因为A1,A2.....An
所以不用循环程序比较繁杂
问一下怎么用MATLAB循环语句实现 


可以用单元矩阵来处理吧,试试这个方法:
A={A1,A2,A3,......An};
for i=1:n
if A{1,i}'*P+P*A{1,i}<0


end
end
发表于 2008-5-8 17:14 | 显示全部楼层
原帖由 wusailing30 于 2008-5-7 23:05 发表
A1,A2,A3......An
则AiTP+PAi

有一点不太清楚,你这个矩阵不等式是要判断矩阵中的元素正负还是要判断矩阵负定,如果要判断矩阵元素>0那4楼的循环可以
 楼主| 发表于 2008-5-9 22:22 | 显示全部楼层
是判断矩阵负定
谢谢你们的方法
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-5-2 23:17 , Processed in 0.103703 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表