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

📄 rsmatrix.html

📁 提供基本榘阵 ( Matrix ) 运算 ( product 、 sum 、 difference、 transpose、 traceof ) 的非可视构件 ( 1.0 版
💻 HTML
字号:
<html>

<head>
<meta HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=windows-1252">
<meta NAME="GENERATOR" CONTENT="Microsoft FrontPage 3.0">
<title>TComponent</title>
<meta NAME="Template"
CONTENT="D:\Program Files\Microsoft Office\Templates\Rapid\ComponentDocumentation.dot">
</head>

<body bgcolor="#FFFFFF">
<font FACE="Comic Sans MS" SIZE="4">

<p ALIGN="CENTER">TRsMatrixC</p>
</font><font FACE="Comic Sans MS" SIZE="1">

<p>Created by Jeff Hiscock</p>

<p>Created on 03/08/00 11:09 PM</font><font FACE="Comic Sans MS"> 

<ol>
  <li>Purpose</li>
  </font><font FACE="Comic Sans MS" SIZE="2"><p>This component provides operations for
  computing the products, sums, differences, &quot;trace of&quot; and transposition of n x n
  matrices.</p>
  </font><font FACE="Comic Sans MS">
  <li>Inheritance</li>
  </font><font FACE="Comic Sans MS" SIZE="2"><p>TComponent </p>
  </font><font FACE="Comic Sans MS">
  <li>Properties&nbsp;&nbsp;&nbsp;&nbsp; </font><font FACE="Comic Sans MS"></li>
</ol>

<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Public</font>

<ol>
  <font FACE="Comic Sans MS"><ol>
    </font><table BORDER="1" CELLSPACING="1" CELLPADDING="7" WIDTH="559">
      <tr>
        <td WIDTH="30%" VALIGN="TOP" BGCOLOR="#ffffff"><font FACE="Comic Sans MS" SIZE="2">Name</font></td>
        <td WIDTH="17%" VALIGN="TOP" BGCOLOR="#ffffff"><font FACE="Comic Sans MS" SIZE="2">Data
        Type</font></td>
        <td WIDTH="54%" VALIGN="TOP" BGCOLOR="#ffffff"><font FACE="Comic Sans MS" SIZE="2">Notes</font></td>
      </tr>
      <tr>
        <td WIDTH="30%" VALIGN="TOP"><font FACE="Comic Sans MS" SIZE="2">No public properties</font></td>
      </tr>
    </table>
    <font FACE="Comic Sans MS">
  </ol>
  </font>
</ol>
<font FACE="Comic Sans MS">

<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <small>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </small>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Published</font>

<ol>
  <table BORDER="1" CELLSPACING="1" CELLPADDING="7" WIDTH="559">
    <tr>
      <td WIDTH="30%" VALIGN="TOP" BGCOLOR="#ffffff"><font FACE="Comic Sans MS" SIZE="2">Name</font></td>
      <td WIDTH="17%" VALIGN="TOP" BGCOLOR="#ffffff"><font FACE="Comic Sans MS" SIZE="2">Data
      Type</font></td>
      <td WIDTH="54%" VALIGN="TOP" BGCOLOR="#ffffff"><font FACE="Comic Sans MS" SIZE="2">Notes</font></td>
    </tr>
    <tr>
      <td WIDTH="30%" VALIGN="TOP"><font FACE="Comic Sans MS" SIZE="2">No published properties</font></td>
      <td WIDTH="17%" VALIGN="TOP">&nbsp;</td>
      <td WIDTH="54%" VALIGN="TOP">&nbsp;</td>
    </tr>
  </table>
</ol>
<font FACE="Comic Sans MS">

<p></font><big>&nbsp;&nbsp;&nbsp; 4. Methods</big></p>

<p><font FACE="Comic Sans MS">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Public</font>

<ol>
  <table BORDER="1" CELLSPACING="1" CELLPADDING="7" WIDTH="559">
    <tr>
      <td WIDTH="30%" VALIGN="TOP" BGCOLOR="#ffffff"><font FACE="Comic Sans MS" SIZE="2">Declaration</font></td>
      <td WIDTH="70%" VALIGN="TOP" BGCOLOR="#ffffff"><font FACE="Comic Sans MS" SIZE="2">Notes</font></td>
    </tr>
    <tr>
      <td WIDTH="30%" VALIGN="TOP"><font FACE="Comic Sans MS" SIZE="2">void Product( const
      double **m1 , long rows1 ,long cols1 , const double **m2 , long rows2 , long cols2 ,
      double ***m3, long *rows3 , long *cols3);</font></td>
      <td WIDTH="70%" VALIGN="TOP"><font FACE="Comic Sans MS" SIZE="2">Computes product of two
      matrices. Product returned in in/out parameter m3. Product size in rows3,cols3</font></td>
    </tr>
    <tr>
      <td WIDTH="30%" VALIGN="TOP"><font FACE="Comic Sans MS" SIZE="2">void __fastcall Sum(
      const double **m1 , long rows1 ,long cols1 , const double **m2 , long rows2 , long cols2 ,
      double ***m3 );</font></td>
      <td WIDTH="70%" VALIGN="TOP"><font FACE="Comic Sans MS" SIZE="2">Sum of two matrices.
      Return values as above</font></td>
    </tr>
    <tr>
      <td WIDTH="30%" VALIGN="TOP"><font FACE="Comic Sans MS" SIZE="2">void __fastcall
      Difference( const double **m1 , long rows1 ,long cols1 , const double **m2 , long rows2 ,
      long cols2 , double ***m3 );</font></td>
      <td WIDTH="70%" VALIGN="TOP"><font FACE="Comic Sans MS" SIZE="2">Difference of two
      matrices. Return values same as Product</font></td>
    </tr>
    <tr>
      <td WIDTH="30%" VALIGN="TOP"><font FACE="Comic Sans MS" SIZE="2">double __fastcall double
      TraceOf(const double **m1 , long rows , long cols );</font></td>
      <td WIDTH="70%" VALIGN="TOP"><font FACE="Comic Sans MS" SIZE="2">Computes TraceOf matrix.
      Returned as double</font></td>
    </tr>
    <tr>
      <td WIDTH="30%" VALIGN="TOP"><font FACE="Comic Sans MS" SIZE="2">void __fastcall
      Transpose( const double **m1 , long rows , long cols , double ***transposed);</font></td>
      <td WIDTH="70%" VALIGN="TOP"><font FACE="Comic Sans MS" SIZE="2">Transposes matrix.
      Returned in transposed</font></td>
    </tr>
  </table>
</ol>

<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </p>

<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <big> Events</big>

<ol>
  <table BORDER="1" CELLSPACING="1" CELLPADDING="7" WIDTH="559">
    <tr>
      <td WIDTH="30%" VALIGN="TOP" BGCOLOR="#ffffff"><font FACE="Comic Sans MS" SIZE="2">Declaration</font></td>
      <td WIDTH="70%" VALIGN="TOP" BGCOLOR="#ffffff"><font FACE="Comic Sans MS" SIZE="2">Notes</font></td>
    </tr>
    <tr>
      <td WIDTH="30%" VALIGN="TOP"><font FACE="Comic Sans MS" SIZE="2">TNotifyEvent
      OnProductError</font></td>
      <td WIDTH="70%" VALIGN="TOP"><font FACE="Comic Sans MS" SIZE="2">Event for product error</font></td>
    </tr>
    <tr>
      <td WIDTH="30%" VALIGN="TOP"><font FACE="Comic Sans MS" SIZE="2">TNotifyEvent
      OnDifferenceError</font></td>
      <td WIDTH="70%" VALIGN="TOP"><font FACE="Comic Sans MS" SIZE="2">Event for difference
      error</font></td>
    </tr>
    <tr>
      <td WIDTH="30%" VALIGN="TOP"><font FACE="Comic Sans MS" SIZE="2">TNotifyEvent OnSumError</font></td>
      <td WIDTH="70%" VALIGN="TOP"><font FACE="Comic Sans MS" SIZE="2">Event for sum error</font></td>
    </tr>
    <tr>
      <td WIDTH="30%" VALIGN="TOP"><font FACE="Comic Sans MS" SIZE="2">TNotifyEvent
      OnTraceOfError</font></td>
      <td WIDTH="70%" VALIGN="TOP"><font FACE="Comic Sans MS" SIZE="2">Event for TraceOf error</font></td>
    </tr>
    <tr>
      <td WIDTH="30%" VALIGN="TOP"><font FACE="Comic Sans MS" SIZE="2">TNotifyEvent
      OnTransposeError</font></td>
      <td WIDTH="70%" VALIGN="TOP"><font FACE="Comic Sans MS" SIZE="2">Event for Transpose error</font></td>
    </tr>
  </table>
</ol>
<font FACE="Comic Sans MS" SIZE="2">

<p></font><font FACE="Comic Sans MS" size="3">Notes :</p>
</font>

<p><font FACE="Comic Sans MS" SIZE="2">All methods work on matrices of type double. A
template is enclosed for operation on other data types with same methods.</font></p>

<p><font FACE="Comic Sans MS" SIZE="2"><a href="http://www.rapidsi.com/rsmatrix.zip">Download
component , template and demo project.</a></font></p>
<font FACE="Comic Sans MS">

<p>&nbsp;</p>

<p>&nbsp;</p>
</font><font FACE="Comic Sans MS" SIZE="4">

<p ALIGN="CENTER">&nbsp;</p>

<p ALIGN="CENTER">&nbsp;</p>

<p ALIGN="CENTER">&nbsp;</p>
</font>
</body>
</html>

⌨️ 快捷键说明

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