分类:
2008-08-08 22:49:26
To avoid the zero solution or an unbounded solution, we constrain the trace of the matrix (Of course, this is not the only way. We could have used, e.g., the constraint P>I instead)
教程在求解过程中加入了(P) == 1或者(P) >= 1的条件,以此来避免0解和无界解,这不正是我需要的么.但这样的条件是否会让结果更加保守,有待验证,但我现在的目的只是一个可行解,我想应该是可以的 .看完demos,仿照例子就上题编完程序,运行后控制器仍然为0,不过当我加入控制器的限制条件以后结果就比较好了.
PS.下午遇到一个非常郁闷的问题,编写代码在定义变量是总是有这样的问题
>> P = sdpvar(3,4);
??? Too many outputs requested for assignment.
这样一个问题花费了我一个多小时的检查,结果是我在添加工具箱的时候没有把子文件夹添加到路径,真是要撞墙了~
矩阵不等式的求解其实有很多工具箱都可以解决,当遇到牛角尖的时候也许新的道路也未尝不能尝试~
很多问题其实都是时间问题,时间花到成果自然就有了,这是我最大的体会~
bmdlz20092009-07-01 22:51:29
我在作lmi仿真时,出现问题,找不到出错的地方,望高手指点一下,谢谢! A=[-0.8 -0.01;1 0.1]; B=[0.4;0.1]; % Initial a LMI system setlmis([]); % Define Variables % X is a symmetric matrix, has a block size of 2 and this block is symmetric X = lmivar(1, [2 1]); % R1 a symmeric matrix, size 2 R1 = lmivar(1, [2 1]); % S2 is 1 by 1 matrix R2 = lmivar(1, [2 1]); Q = lmivar(1, [2 1]); % Q, S1, S2 > 0 Y = lmivar(2, [2 1]) TOL=0.4; % pos in (1, 1) lmiterm([1 1 1 X], A./TOL, A','s'); lmiterm([1 1 1 Y], B./TOL, 1,'s'
chenmw20002008-08-13 12:30:43
http://blog.chinaunix.net/u2/75884/ 您好 上面是我的網頁 我有求lmi的問題想麻煩妳 可否請您有空時 能去我的網頁幫我解答 謝謝