⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 reference.htm

📁 国外专家做的求解LMI鲁棒控制的工具箱,可以相对高效的解决LMI问题
💻 HTM
📖 第 1 页 / 共 5 页
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>

<head>
<meta http-equiv="Content-Language" content="en-us">
<title>YALMIP - Command reference</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<meta content="Microsoft FrontPage 6.0" name="GENERATOR">
<meta name="ProgId" content="FrontPage.Editor.Document">
<link href="yalmip.css" type="text/css" rel="stylesheet">
<base target="_self">
</head>

<body>

<div align="left">
  <table border="0" cellpadding="4" cellspacing="3" style="border-collapse: collapse" width="100%" align="left">
    <tr>
      <td width="100%" align="left" height="100%" valign="top">&nbsp;
      <table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" width="100%" bordercolor="#FF9933" id="table30">
        <tr>
          <td class="tableheader">
          <p class="tableheader"><a name="assign">ASSIGN</font></a></p>
          </td>
        </tr>
        <tr>
          <td>
          <table cellspacing="0" cellpadding="4" width="100%" border="0" id="table31">
            <tr>
              <th class="doc" valign="top" nowrap align="left" bgcolor="#eeeeee" rowspan="2">
              Syntax</th>
              <td class="code" valign="top" nowrap width="100%"><code>assign(X,Y)</code></td>
            </tr>
            <tr>
              <td class="tabxpl">
              <table border="0" id="table32">
                <tr>
                  <td>
                  <p align="right"><font face="Courier New" size="2">X:</font></p>
                  </td>
                  <td>sdpvar object</td>
                </tr>
                <tr>
                  <td>
                  <p align="right"><font face="Courier New" size="2">Y:</font></p>
                  </td>
                  <td>double</td>
                </tr>
              </table>
              </td>
            </tr>
            <tr>
              <th class="doc" valign="top" nowrap align="left" bgcolor="#eeeeee" rowspan="2">
              Description</th>
            </tr>
            <tr>
              <td class="tabxpl">assign is used to explicitly assigning the value obtained 
              when applying the command double on an
              <a href="reference.htm#sdpvar">sdpvar</a> object</td>
            </tr>
            <tr>
              <th class="doc" valign="top" nowrap align="left" bgcolor="#eeeeee" rowspan="2">
              Examples</th>
            </tr>
            <tr>
              <td class="tabxpl">Variables are initialized as NaNs<table cellpadding="10" width="100%" id="table33">
                <tr>
                  <td class="xmpcode">
                  <pre>x = sdpvar(1,1);
double(x)
 <font color="#000000">ans = 
    NaN</font></pre>
                  </td>
                </tr>
              </table>
              <p>By using <a href="reference.htm#assign">assign</a>, this 
              value can be altered </p>
              <table cellpadding="10" width="100%" id="table34">
                <tr>
                  <td class="xmpcode">
                  <pre>assign(x,1)
double(x)
<font color="#000000"> ans = 
    1</font></pre>
                  </td>
                </tr>
              </table>
              <p>By default, inconsistent assignments generate an error message.</p>
              <table cellpadding="10" width="100%" id="table35">
                <tr>
                  <td class="xmpcode">
                  <pre>t = sdpvar(1,1);x = [t t];
assign(x,[1 2])
<font color="#000000">??? Error using ==&gt; sdpvar/assign
Inconsistent assignment</font></pre>
                  </td>
                </tr>
              </table>
              <p>With a third argument, a least squares assignment is obtained</p>
              <table cellpadding="10" width="100%" id="table36">
                <tr>
                  <td class="xmpcode">
                  <pre>t = sdpvar(1,1);x = [t t];
assign(x,[1 2],1)
double(x)

<font color="#000000">ans =

    1.5000    1.5000</font></pre>
                  </td>
                </tr>
              </table>
              </td>
            </tr>
            <tr>
              <th class="doc" valign="top" nowrap align="left" bgcolor="#eeeeee" rowspan="2">
              Related commands</th>
            </tr>
            <tr>
              <td class="tabxpl"><a href="reference.htm#sdpvar">sdpvar</a></td>
            </tr>
          </table>
          </td>
        </tr>
      </table>
      <p>&nbsp;</p>
      <table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" width="100%" bordercolor="#FF9933">
        <tr>
          <td class="tableheader">
          <p class="tableheader"><a name="binary">BINARY</a></p>
          </td>
        </tr>
        <tr>
          <td>
          <table cellspacing="0" cellpadding="4" width="100%" border="0">
            <tr>
              <th class="doc" valign="top" nowrap align="left" bgcolor="#eeeeee" rowspan="2">
              Syntax</th>
              <td class="code" valign="top" nowrap width="100%"><code>c = binary(x)</code></td>
            </tr>
            <tr>
              <td class="tabxpl">
              <table border="0">
                <tr>
                  <td>
                  <p align="right"><font face="Courier New">c:</font></p>
                  </td>
                  <td>sdpvar object (only useful in <a href="reference.htm#lmi">
                  set</a>)</td>
                </tr>
                <tr>
                  <td>
                  <p align="right"><font face="Courier New">x:</font></p>
                  </td>
                  <td>sdpvar object</td>
                </tr>
              </table>
              </td>
            </tr>
            <tr>
              <th class="doc" valign="top" nowrap align="left" bgcolor="#eeeeee" rowspan="2">
              Description</th>
            </tr>
            <tr>
              <td class="tabxpl">binary is used to constrain a variables to be binary.</td>
            </tr>
            <tr>
              <th class="doc" valign="top" nowrap align="left" bgcolor="#eeeeee" rowspan="2">
              Examples</th>
            </tr>
            <tr>
              <td class="tabxpl">
              
              <p>Setting up a binary linear program <b>{min c<sup>T</sup>x 
              subject to Ax&#8804;b}</b> can be done as</p>
              
              <table cellpadding="10" width="100%">
                <tr>
                  <td class="xmpcode">
                  <pre>x = binvar(n,1);
solvesdp(set(A*x&lt;b),c&#39;*x)</pre>
                  </td>
                </tr>
              </table>
              <p>or</p>
              <table cellpadding="10" width="100%">
                <tr>
                  <td class="xmpcode">
                  <pre>x = sdpvar(n,1);
solvesdp(set(A*x&lt;b)+set(binary(x)),c&#39;*x)</pre>
                  </td>
                </tr>
              </table>
              <p>Note, the binary constraint is imposed on the involved variables, 
              not the actual <a href="reference.htm#sdpvar">sdpvar</a> object. Hence, 
              the following two constraints are equivalent </p>
              <table cellpadding="10" width="100%">
                <tr>
                  <td class="xmpcode">
                  <pre>F = set(binary(x));
F = set(binary(pi+sqrt(2)*x));</pre>
                  </td>
                </tr>
              </table>
              </td>
            </tr>
            <tr>
              <th class="doc" valign="top" nowrap align="left" bgcolor="#eeeeee" rowspan="2">
              Related commands</th>
            </tr>
            <tr>
              <td class="tabxpl"><a href="reference.htm#intvar">intvar</a>,
              <a href="reference.htm#sdpvar">sdpvar</a>,
              <a href="reference.htm#binvar">binvar</a>, <a href="#set">set</a></td>
            </tr>
          </table>
          </td>
        </tr>
      </table>
      <p>&nbsp;</p>
      <table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" width="100%" bordercolor="#FF9933">
        <tr>
          <td class="tableheader">
          <p class="tableheader"><a name="binvar">BINVAR</a></p>
          </td>
        </tr>
        <tr>
          <td>
          <table cellspacing="0" cellpadding="4" width="100%" border="0">
            <tr>
              <th class="doc" valign="top" nowrap align="left" bgcolor="#eeeeee" rowspan="2">
              Syntax<p>&nbsp;</p>
              </th>
              <td class="code" valign="top" nowrap width="100%"><code>x = binvar(n,m,&#39;field&#39;,&#39;type&#39;)</code></td>
            </tr>
            <tr>
              <td class="tabxpl">
              <table border="0">
                <tr>
                  <td>
                  <p align="right"><font face="Courier New" size="2">n:</font></p>
                  </td>
                  <td>Height</td>
                </tr>
                <tr>
                  <td>
                  <p align="right"><font face="Courier New" size="2">m:</font></p>
                  </td>
                  <td>Width</td>
                </tr>
                <tr>
                  <td>
                  <p align="right"><font face="Courier New" size="2">&#39;field&#39;:</font></p>
                  </td>
                  <td>char {&#39;real&#39;,&#39;complex&#39;}</td>
                </tr>
                <tr>
                  <td>
                  <p align="right"><font face="Courier New" size="2">&#39;type&#39;:</font></p>
                  </td>
                  <td>char {&#39;symmetric&#39;,&#39;full&#39;,&#39;hermitian&#39;,&#39;toeplitz&#39;,&#39;hankel&#39;,&#39;skew&#39;}</td>
                </tr>
              </table>
              </td>
            </tr>
            <tr>
              <th class="doc" valign="top" nowrap align="left" bgcolor="#eeeeee" rowspan="2">
              Description</th>
            </tr>
            <tr>
              <td class="tabxpl">binvar is used to define symbolic decision variables 
              with binary elements.</td>
            </tr>
            <tr>
              <th class="doc" valign="top" nowrap align="left" bgcolor="#eeeeee" rowspan="2">
              Examples</th>
            </tr>
            <tr>
              <td class="tabxpl"><p>A scalar binary variable is defined with</p><table cellpadding="10" width="100%">
                <tr>
                  <td class="xmpcode">
                  <pre>P = binvar(1,1)</pre>
                  </td>
                </tr>
              </table>
              <p>For more examples, see <a href="reference.htm#sdpvar">sdpvar</a>.</p>
              </td>
            </tr>
            <tr>
              <th class="doc" valign="top" nowrap align="left" bgcolor="#eeeeee" rowspan="2">
              Related commands</th>
            </tr>
            <tr>
              <td class="tabxpl"><a href="reference.htm#intvar">intvar</a>,
              <a href="reference.htm#sdpvar">sdpvar</a>,
              <a href="reference.htm#integer">integer</a>,
              <a href="reference.htm#binary">binary</a>, <a href="#set">set</a></td>
            </tr>
          </table>
          </td>
        </tr>
      </table>
      <p>&nbsp;</p>
      <table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" width="100%" bordercolor="#FF9933" id="table53">
        <tr>
          <td class="tableheader">
          <p class="tableheader"><a name="blkvar">BLKVAR</a></p>
          </td>
        </tr>
        <tr>
          <td>
          <table cellspacing="0" cellpadding="4" width="100%" border="0" id="table54">
            <tr>
              <th class="doc" valign="top" nowrap align="left" bgcolor="#eeeeee" rowspan="2">
              Syntax<p>&nbsp;</p>
              </th>
              <td class="code" valign="top" nowrap width="100%"><code>X = blkvar</code></td>
            </tr>
            <tr>
              <td class="tabxpl">
              <table border="0" id="table55">
                <tr>
                  <td>
                  <p align="right"><font face="Courier New" size="2">X:</font></p>
                  </td>
                  <td>Container for block matrix</td>
                </tr>
                </table>
              </td>
            </tr>
            <tr>
              <th class="doc" valign="top" nowrap align="left" bgcolor="#eeeeee" rowspan="2">
              Description</th>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -