📄 rsmatrix.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, "trace of" 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 </font><font FACE="Comic Sans MS"></li>
</ol>
<p> 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> <small> </small>
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"> </td>
<td WIDTH="54%" VALIGN="TOP"> </td>
</tr>
</table>
</ol>
<font FACE="Comic Sans MS">
<p></font><big> 4. Methods</big></p>
<p><font FACE="Comic Sans MS"> 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> </p>
<p> <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> </p>
<p> </p>
</font><font FACE="Comic Sans MS" SIZE="4">
<p ALIGN="CENTER"> </p>
<p ALIGN="CENTER"> </p>
<p ALIGN="CENTER"> </p>
</font>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -