3fbf095611e27603cf90dad411f07115bfdd9b19
[scilab.git] / scilab / modules / graphics / help / ru_RU / 2d_plot / champ.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <!--
3  * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
4  * Copyright (C) ENPC - Jean-Philippe Chancelier
5  *
6  * Copyright (C) 2012 - 2016 - Scilab Enterprises
7  *
8  * This file is hereby licensed under the terms of the GNU GPL v2.0,
9  * pursuant to article 5.3.4 of the CeCILL v.2.1.
10  * This file was originally licensed under the terms of the CeCILL v2.1,
11  * and continues to be available under such terms.
12  * For more information, see the COPYING file which you should have received
13  * along with this program.
14  *
15  -->
16 <refentry xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svg="http://www.w3.org/2000/svg" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:db="http://docbook.org/ns/docbook" xmlns:scilab="http://www.scilab.org"  xml:lang="ru" xml:id="champ">
17     <refnamediv>
18         <refname>champ</refname>
19         <refpurpose>двумерный график векторного поля</refpurpose>
20     </refnamediv>
21     <refsynopsisdiv>
22         <title>Синтаксис</title>
23         <synopsis>
24             champ(x, y, fx, fy, [arfact, rect, strf])
25             champ(x, y, fx, fy, &lt;opt_args&gt;)
26         </synopsis>
27     </refsynopsisdiv>
28     <refsection>
29         <title>Аргументы</title>
30         <variablelist>
31             <varlistentry>
32                 <term>x, y</term>
33                 <listitem>
34                     <para>
35                         два вектора, которые определяют сетку графика.
36                     </para>
37                 </listitem>
38             </varlistentry>
39             <varlistentry>
40                 <term>fx</term>
41                 <listitem>
42                     <para>
43                         матрица, которая описывает x-составляющую векторного
44                         поля. <literal>fx(i,j)</literal> - это x-составляющая
45                         векторного поля в точке <literal>(x(i),y(j))</literal>.
46                     </para>
47                 </listitem>
48             </varlistentry>
49             <varlistentry>
50                 <term>fy</term>
51                 <listitem>
52                     <para>
53                         матрица, которая описывает y-составляющую векторного
54                         поля. <literal>fy(i,j)</literal> - это y-составляющая
55                         векторного поля в точке <literal>(x(i),y(j))</literal>.
56                     </para>
57                 </listitem>
58             </varlistentry>
59             <varlistentry>
60                 <term>&lt;opt_args&gt;</term>
61                 <listitem>
62                     <para>
63                         Этот аргумент представляет последовательность инструкций
64                         <literal>key1=value1, key2=value2</literal>,..., где
65                         <literal>key1</literal>, <literal>key2</literal>,...
66                         могут быть одним из следующих:
67                         <varname>arfact</varname>, <varname>rect</varname>,
68                         <varname>strf</varname> (см. ниже).
69                     </para>
70                 </listitem>
71             </varlistentry>
72             <varlistentry>
73                 <term>arfact</term>
74                 <listitem>
75                     <para>
76                         необязательный аргумент типа <literal>real</literal>,
77                         который даёт масштабирующий коэффициент для отображения
78                         остриё стрелки на графике (значение по умолчанию равно
79                         <literal>1.0</literal>).
80                     </para>
81                 </listitem>
82             </varlistentry>
83             <varlistentry>
84                 <term>rect</term>
85                 <listitem>
86                     <para>
87                         вектор <literal>rect=[xmin, ymin, xmax, ymax]</literal>,
88                         который указывает используемые пределы кадра графика.
89                     </para>
90                 </listitem>
91             </varlistentry>
92             <varlistentry>
93                 <term>strf</term>
94                 <listitem>
95                     <para>
96                         строковое значение длиной 3 "xyz", которое имеет то же
97                         самое значение, что и параметр <varname>strf</varname>
98                         функции <function>plot2d</function>. Первый символ
99                         <literal>x</literal> не имеет значения для <function>champ</function>.
100                     </para>
101                 </listitem>
102             </varlistentry>
103         </variablelist>
104     </refsection>
105     <refsection>
106         <title>Описание</title>
107         <para>
108             <function>champ</function> рисует двумерное векторное поле. Длина
109             стрелок пропорциональна интенсивности поля.
110         </para>
111         <para>
112             Если вы желаете раскрасить стрелки в зависимости от интенсивности
113             поля, то используйте <literal>gce().colored = "on"</literal>.
114         </para>
115         <para>
116             Введите команду <code>champ()</code> для просмотра демонстрации.
117         </para>
118     </refsection>
119     <refsection>
120         <title>Примеры</title>
121         <programlisting role="example"><![CDATA[
122 // использование rect в качестве границ графика
123 champ(-5:5,-5:5,rand(11,11),rand(11,11),rect=[-10,-10,10,10],arfact=2)
124  ]]></programlisting>
125         <scilab:image>
126             champ(-5:5,-5:5,rand(11,11),rand(11,11),rect=[-10,-10,10,10],arfact=2);
127         </scilab:image>
128         <programlisting role="example"><![CDATA[
129 // использование (x,y) для получения границ
130 clf()
131 champ(-5:5,-5:5,rand(11,11),rand(11,11),2,[-10,-10,10,10],"021")
132  ]]></programlisting>
133         <scilab:image>
134             champ(-5:5,-5:5,rand(11,11),rand(11,11),2,[-10,-10,10,10],"021")
135         </scilab:image>
136     </refsection>
137     <refsection role="see also">
138         <title>Смотрите также</title>
139         <simplelist type="inline">
140             <member>
141                 <link linkend="champ_properties">champ_properties</link>
142             </member>
143             <member>
144                 <link linkend="fchamp">fchamp</link>
145             </member>
146             <member>
147                 <link linkend="xarrows">xarrows</link>
148             </member>
149             <member>
150                 <link linkend="polyline_properties">Arrowed polyline</link>
151             </member>
152         </simplelist>
153     </refsection>
154 </refentry>