pascalabcnet/PABCNetHelp/LangGuide/PABCSystemUnit/Files/Subroutines for matrixes.html

34 lines
3.3 KiB
HTML

<HTML><HEAD><object type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e">
<param name="Keyword" value="Matr">
<param name="Keyword" value="MatrFill">
<param name="Keyword" value="MatrGen">
<param name="Keyword" value="MatrRandom">
<param name="Keyword" value="MatrRandomInteger">
<param name="Keyword" value="MatrRandomReal">
<param name="Keyword" value="ReadMatrInteger">
<param name="Keyword" value="ReadMatrReal">
<param name="Keyword" value="Transpose"></object>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251"><link rel="StyleSheet" href="../../../default.css">
</HEAD><body><H1>Ïîäïðîãðàììû äëÿ ñîçäàíèÿ äâóìåðíûõ äèíàìè÷åñêèõ ìàññèâîâ</H1>
<table border=0 cellpadding=5><tr><td><code><b>function</b> Matr&lt;T&gt;(m,n: integer; <b>params</b> data: <b>array</b> <b>of</b> T): <b>array</b> [,] <b>of</b> T;</code>
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Âîçâðàùàåò äâóìåðíûé ìàññèâ ðàçìåðà m x n, çàïîëíåííûé óêàçàííûìè çíà÷åíèÿìè ïî ñòðîêàì</td></tr>
<tr><td><code><b>function</b> Matr&lt;T&gt;(<b>params</b> aa: <b>array</b> <b>of</b> <b>array</b> <b>of</b> T): <b>array</b> [,] <b>of</b> T;</code>
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Âîçâðàùàåò äâóìåðíûé ìàññèâ, çàïîëíåííûé çíà÷åíèÿìè èç îäíîìåðíûõ ìàññèâîâ</td></tr>
<tr><td><code><b>function</b> MatrFill&lt;T&gt;(m, n: integer; x: T): <b>array</b> [,] <b>of</b> T;</code>
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Âîçâðàùàåò äâóìåðíûé ìàññèâ ðàçìåðà m x n, çàïîëíåííûé ýëåìåíòàìè x</td></tr>
<tr><td><code><b>function</b> MatrGen&lt;T&gt;(m, n: integer; gen: (integer,integer)-&gt;T): <b>array</b> [,] <b>of</b> T;</code>
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Âîçâðàùàåò äâóìåðíûé ìàññèâ ðàçìåðà m x n, çàïîëíåííûé ýëåìåíòàìè gen(i,j)</td></tr>
<tr><td><code><b>function</b> MatrRandom(m: integer := 5; n: integer := 5; a: integer := 0; b: integer := 100): <b>array</b> [,] <b>of</b> integer;</code>
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Âîçâðàùàåò äâóìåðíûé ìàññèâ ðàçìåðà m x n, çàïîëíåííûé ñëó÷àéíûìè öåëûìè çíà÷åíèÿìè</td></tr>
<tr><td><code><b>function</b> MatrRandomInteger(m: integer := 5; n: integer := 5; a: integer := 0; b: integer := 100): <b>array</b> [,] <b>of</b> integer;</code>
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Âîçâðàùàåò äâóìåðíûé ìàññèâ ðàçìåðà m x n, çàïîëíåííûé ñëó÷àéíûìè öåëûìè çíà÷åíèÿìè</td></tr>
<tr><td><code><b>function</b> MatrRandomReal(m: integer := 5; n: integer := 5; a: real := 0; b: real := 10): <b>array</b> [,] <b>of</b> real;</code>
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Âîçâðàùàåò äâóìåðíûé ìàññèâ ðàçìåðà m x n, çàïîëíåííûé ñëó÷àéíûìè âåùåñòâåííûìè çíà÷åíèÿìè</td></tr>
<tr><td><code><b>function</b> ReadMatrInteger(m, n: integer): <b>array</b> [,] <b>of</b> integer;</code>
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Âîçâðàùàåò ìàòðèöó m íà n öåëûõ, ââåäåííûõ ñ êëàâèàòóðû</td></tr>
<tr><td><code><b>function</b> ReadMatrReal(m, n: integer): <b>array</b> [,] <b>of</b> real;</code>
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Âîçâðàùàåò ìàòðèöó m íà n âåùåñòâåííûõ, ââåäåííûõ ñ êëàâèàòóðû</td></tr>
<tr><td><code><b>function</b> Transpose&lt;T&gt;(a: <b>array</b> [,] <b>of</b> T): <b>array</b> [,] <b>of</b> T;</code>
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Òðàíñïîíèðóåò äâóìåðíûé ìàññèâ</td></tr>
</table>
</body></HTML>