2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




 
 matlab,LMI Control Toolbox,синтез оптимального управления
Сообщение23.05.2013, 20:06 
заданы матрицы $ N,A,C$ и вектор $ x_0 $, $ Y $ - симметричная положительноопределенная неизвестная матрица.
неравенства:
$ 
\[ N^T \left( \begin{array}{cc} YA^T+AY & YC^T \\
                            CY & -I \end{array} \right) N < 0 \]
\[  \left( \begin{array}{cc} Y & x_0 \\
                            x_0^T & \gamma^2 |x_0|^2 \end{array} \right) >0 \]$
нужно найти минимальный по модулю $ \gamma $

соответствующий этой задаче код в matlab выглядит следующим образом:
Код:
setlmis([]);
  y=lmivar(2,[1 1]);
  Y=lmivar(1,[2 1]);
  lmiterm([1 0 0 0],N);                           
  lmiterm([1 1 1 Y],1,A','s');                   
  lmiterm([1 1 2 Y],1,C');   
  lmiterm([1 2 1 Y],C,1);                       
  lmiterm([1 2 2 0],-I);                   
  lmiterm([-2 1 1 Y],1,1);                       
  lmiterm([-2 1 2 0],x0); 
  lmiterm([-2 2 1 0],x0');                     
  lmiterm([-2 2 2 y],1,norm(x0)^2);     
  lmis=getlmis;
  c=[1 1 1 1];
  y=mincx(lmis,c,[0.0001 1000 0 0 1])


не работает.что я делаю не так?

 
 
 
 Posted automatically
Сообщение23.05.2013, 20:14 
Аватара пользователя
 i  Тема перемещена из форума «Помогите решить / разобраться (М)» в форум «Околонаучный софт»
Перенёс в соответствующий раздел

 
 
 [ Сообщений: 2 ] 


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group