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

📄 matrix_8h.html

📁 中科院张的摄像机内外参数标定的源码和例子
💻 HTML
📖 第 1 页 / 共 5 页
字号:
<p>normalize {v} and returns the norm <p><dl compact><dt><b>Parameters:</b></dt><dd>  <table border="0" cellspacing="2" cellpadding="0">    <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>n</em>&nbsp;</td><td>number of elements </td></tr>    <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>v</em>&nbsp;</td><td>vector to be normalized </td></tr>  </table></dl><dl compact><dt><b>Returns:</b></dt><dd>norm of v </dd></dl></div></div><p><a class="anchor" name="f0cb9896e90ea23744ce604319272660"></a><!-- doxytag: member="matrix.h::mtxProdVec3" ref="f0cb9896e90ea23744ce604319272660" args="(double *u, double *v, double *x)" --><div class="memitem"><div class="memproto">      <table class="memname">        <tr>          <td class="memname">void mtxProdVec3           </td>          <td>(</td>          <td class="paramtype">double *&nbsp;</td>          <td class="paramname"> <em>u</em>, </td>        </tr>        <tr>          <td class="paramkey"></td>          <td></td>          <td class="paramtype">double *&nbsp;</td>          <td class="paramname"> <em>v</em>, </td>        </tr>        <tr>          <td class="paramkey"></td>          <td></td>          <td class="paramtype">double *&nbsp;</td>          <td class="paramname"> <em>x</em></td><td>&nbsp;</td>        </tr>        <tr>          <td></td>          <td>)</td>          <td></td><td></td><td width="100%"></td>        </tr>      </table></div><div class="memdoc"><p>vectorial product of vectors with dimension 3 -&gt; x={u}x{v} Dimensions: {v}=3 and {u}=3 <p><dl compact><dt><b>Parameters:</b></dt><dd>  <table border="0" cellspacing="2" cellpadding="0">    <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>u</em>&nbsp;</td><td>vector </td></tr>    <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>v</em>&nbsp;</td><td>vector </td></tr>    <tr><td valign="top"><tt>[out]</tt>&nbsp;</td><td valign="top"><em>x</em>&nbsp;</td><td>vector </td></tr>  </table></dl><dl compact><dt><b>Returns:</b></dt><dd>vectorial product of vectors </dd></dl></div></div><p><a class="anchor" name="95c686545b838f7efa25ecdafad22721"></a><!-- doxytag: member="matrix.h::mtxScaMat" ref="95c686545b838f7efa25ecdafad22721" args="(double *a, double s, int m, int n, double *x)" --><div class="memitem"><div class="memproto">      <table class="memname">        <tr>          <td class="memname">void mtxScaMat           </td>          <td>(</td>          <td class="paramtype">double *&nbsp;</td>          <td class="paramname"> <em>a</em>, </td>        </tr>        <tr>          <td class="paramkey"></td>          <td></td>          <td class="paramtype">double&nbsp;</td>          <td class="paramname"> <em>s</em>, </td>        </tr>        <tr>          <td class="paramkey"></td>          <td></td>          <td class="paramtype">int&nbsp;</td>          <td class="paramname"> <em>m</em>, </td>        </tr>        <tr>          <td class="paramkey"></td>          <td></td>          <td class="paramtype">int&nbsp;</td>          <td class="paramname"> <em>n</em>, </td>        </tr>        <tr>          <td class="paramkey"></td>          <td></td>          <td class="paramtype">double *&nbsp;</td>          <td class="paramname"> <em>x</em></td><td>&nbsp;</td>        </tr>        <tr>          <td></td>          <td>)</td>          <td></td><td></td><td width="100%"></td>        </tr>      </table></div><div class="memdoc"><p>multiplies a matrix by a scalar <p><dl compact><dt><b>Parameters:</b></dt><dd>  <table border="0" cellspacing="2" cellpadding="0">    <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>a</em>&nbsp;</td><td>matrix </td></tr>    <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>s</em>&nbsp;</td><td>scalar </td></tr>    <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>m</em>&nbsp;</td><td>number of lines </td></tr>    <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>n</em>&nbsp;</td><td>number of columns </td></tr>    <tr><td valign="top"><tt>[out]</tt>&nbsp;</td><td valign="top"><em>x</em>&nbsp;</td><td>matrix [X]=s[A] </td></tr>  </table></dl></div></div><p><a class="anchor" name="eb1b3b4343ad51238ece28dc9749049b"></a><!-- doxytag: member="matrix.h::mtxScaVec" ref="eb1b3b4343ad51238ece28dc9749049b" args="(double *u, int m, double s, double *x)" --><div class="memitem"><div class="memproto">      <table class="memname">        <tr>          <td class="memname">void mtxScaVec           </td>          <td>(</td>          <td class="paramtype">double *&nbsp;</td>          <td class="paramname"> <em>u</em>, </td>        </tr>        <tr>          <td class="paramkey"></td>          <td></td>          <td class="paramtype">int&nbsp;</td>          <td class="paramname"> <em>m</em>, </td>        </tr>        <tr>          <td class="paramkey"></td>          <td></td>          <td class="paramtype">double&nbsp;</td>          <td class="paramname"> <em>s</em>, </td>        </tr>        <tr>          <td class="paramkey"></td>          <td></td>          <td class="paramtype">double *&nbsp;</td>          <td class="paramname"> <em>x</em></td><td>&nbsp;</td>        </tr>        <tr>          <td></td>          <td>)</td>          <td></td><td></td><td width="100%"></td>        </tr>      </table></div><div class="memdoc"><p>multiplies a vector by a scalar -&gt; {x}=s{u} Dimensions: {u}=m and {x}=m <p><dl compact><dt><b>Parameters:</b></dt><dd>  <table border="0" cellspacing="2" cellpadding="0">    <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>u</em>&nbsp;</td><td>vector </td></tr>    <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>m</em>&nbsp;</td><td>dimension of u </td></tr>    <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>s</em>&nbsp;</td><td>scalar </td></tr>    <tr><td valign="top"><tt>[out]</tt>&nbsp;</td><td valign="top"><em>x</em>&nbsp;</td><td>new vector {x}=s{u} </td></tr>  </table></dl></div></div><p><a class="anchor" name="8909c00a4a6078a06f5c867af13fefe2"></a><!-- doxytag: member="matrix.h::mtxShowMat" ref="8909c00a4a6078a06f5c867af13fefe2" args="(char *title, double *a, int m, int n)" --><div class="memitem"><div class="memproto">      <table class="memname">        <tr>          <td class="memname">void mtxShowMat           </td>          <td>(</td>          <td class="paramtype">char *&nbsp;</td>          <td class="paramname"> <em>title</em>, </td>        </tr>        <tr>          <td class="paramkey"></td>          <td></td>          <td class="paramtype">double *&nbsp;</td>          <td class="paramname"> <em>a</em>, </td>        </tr>        <tr>          <td class="paramkey"></td>          <td></td>          <td class="paramtype">int&nbsp;</td>          <td class="paramname"> <em>m</em>, </td>        </tr>        <tr>          <td class="paramkey"></td>          <td></td>          <td class="paramtype">int&nbsp;</td>          <td class="paramname"> <em>n</em></td><td>&nbsp;</td>        </tr>        <tr>          <td></td>          <td>)</td>          <td></td><td></td><td width="100%"></td>        </tr>      </table></div><div class="memdoc"><p>print in the console the matrix <p><dl compact><dt><b>Parameters:</b></dt><dd>  <table border="0" cellspacing="2" cellpadding="0">    <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>title</em>&nbsp;</td><td>text </td></tr>    <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>a</em>&nbsp;</td><td>matrix to be impressed </td></tr>    <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>m</em>&nbsp;</td><td>number of lines </td></tr>    <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>n</em>&nbsp;</td><td>number of columns </td></tr>  </table></dl></div></div><p><a class="anchor" name="a39062910dc9c3402c4970bec88bca27"></a><!-- doxytag: member="matrix.h::mtxShowVec" ref="a39062910dc9c3402c4970bec88bca27" args="(char *title, double *v, int n)" --><div class="memitem"><div class="memproto">      <table class="memname">        <tr>          <td class="memname">void mtxShowVec           </td>          <td>(</td>          <td class="paramtype">char *&nbsp;</td>          <td class="paramname"> <em>title</em>, </td>        </tr>        <tr>          <td class="paramkey"></td>          <td></td>          <td class="paramtype">double *&nbsp;</td>          <td class="paramname"> <em>v</em>, </td>        </tr>        <tr>          <td class="paramkey"></td>          <td></td>          <td class="paramtype">int&nbsp;</td>          <td class="paramname"> <em>n</em></td><td>&nbsp;</td>        </tr>        <tr>          <td></td>          <td>)</td>          <td></td><td></td><td width="100%"></td>        </tr>      </table></div><div class="memdoc"><p>print in the console the vector <p><dl compact><dt><b>Parameters:</b></dt><dd>  <table border="0" cellspacing="2" cellpadding="0">    <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>title</em>&nbsp;</td><td>text </td></tr>    <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>v</em>&nbsp;</td><td>vector to be impressed </td></tr>    <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>n</em>&nbsp;</td><td>number of elements </td></tr>  </table></dl></div></div><p><a class="anchor" name="4360815d8f76131580aebb9f6e25d8c0"></a><!-- doxytag: member="matrix.h::mtxSubMat" ref="4360815d8f76131580aebb9f6e25d8c0" args="(double *a, double *b, int m, int n, double *x)" --><div class="memitem"><div class="memproto">      <table class="memname">        <tr>          <td class="memname">void mtxSubMat           </td>          <td>(</td>          <td class="paramtype">double *&nbsp;</td>          <td class="paramname"> <em>a</em>, </td>        </tr>        <tr>          <td class="paramkey"></td>          <td></td>          <td class="paramtype">double *&nbsp;</td>          <td class="paramname"> <em>b</em>, </td>        </tr>        <tr>          <td class="paramkey"></td>          <td></td>          <td class="paramtype">int&nbsp;</td>          <td class="paramname"> <em>m</em>, </td>        </tr>        <tr>          <td class="paramkey"></td>          <td></td>          <td class="paramtype">int&nbsp;</td>          <td class="paramname"> <em>n</em>, </td>        </tr>   

⌨️ 快捷键说明

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