summaryrefslogtreecommitdiffstats
path: root/tde-i18n-ru/docs/kdeedu/kmplot/reference.docbook
diff options
context:
space:
mode:
Diffstat (limited to 'tde-i18n-ru/docs/kdeedu/kmplot/reference.docbook')
-rw-r--r--tde-i18n-ru/docs/kdeedu/kmplot/reference.docbook388
1 files changed, 388 insertions, 0 deletions
diff --git a/tde-i18n-ru/docs/kdeedu/kmplot/reference.docbook b/tde-i18n-ru/docs/kdeedu/kmplot/reference.docbook
new file mode 100644
index 00000000000..d7e9f3b12c2
--- /dev/null
+++ b/tde-i18n-ru/docs/kdeedu/kmplot/reference.docbook
@@ -0,0 +1,388 @@
+<chapter id="reference">
+<title
+>Синтаксис &kmplot;</title>
+
+<!--
+<mediaobject>
+<imageobject>
+<imagedata fileref="kfkt.png" format="PNG"/>
+</imageobject>
+</mediaobject>
+
+<para
+>This menu entry or toolbar button opens the Functions Editor. Here
+you can enter up to 10 functions or
+function groups. The parser knows <firstterm
+>explicit</firstterm
+> and
+<firstterm
+>parametric</firstterm
+> form. With specific extensions it
+is possible to add first and second derivatives and to choose values
+for the function group parameter.</para>
+-->
+
+<sect1 id="func-syntax">
+<title
+>Синтаксис описания функций</title>
+
+<para
+>Правила описания функций:</para>
+
+<screen
+><userinput
+>name(var1[, var2])=term [;расширения]</userinput
+>
+</screen>
+
+
+<variablelist>
+<varlistentry>
+<term
+>name</term>
+<listitem>
+
+<para
+>Имя функции. Наличие в начале буквы <quote
+>r</quote
+>, предполагает использование полярной системы координат. Если первый символ &mdash; <quote
+>x</quote
+> (например <quote
+>xfunc</quote
+>), то синтаксический анализатор предполагает наличие второй функции, начинающейся на <quote
+>y</quote
+> (например <quote
+>yfunc</quote
+>), для определения функции в параметрической форме. </para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+>var1</term>
+<listitem
+><para
+>Переменная функции</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+>var2</term
+>
+<listitem
+><para
+><quote
+>Групповой параметр</quote
+> функции. Отделяется от переменной через запятую. Вы можете использовать его, например, чтобы построить несколько графиков одной функции. Значения параметра могут быть выбраны вручную или ползунком (значения от 0 до 100).</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+>term</term>
+<listitem
+><para
+>Выражение, определяющее функцию.</para
+></listitem>
+</varlistentry>
+</variablelist>
+</sect1>
+
+<sect1 id="func-predefined">
+<title
+>Предопределённые имена функций и константы</title>
+
+<para
+>Предопределённые функции и константы &kmplot; доступны из меню <menuchoice
+><guimenu
+>Справка</guimenu
+><guimenuitem
+>Стандартные функции</guimenuitem
+> </menuchoice
+>. <variablelist>
+
+<varlistentry>
+<term
+>sqr, sqrt</term>
+<listitem>
+<para
+>Возвести в квадрат, взять квадратный корень.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>exp, ln</term>
+<listitem>
+<para
+>Экспонента и натуральный логарифм числа.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>log</term>
+<listitem>
+<para
+>Десятичный логарифм числа.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>sin, arcsin</term>
+<listitem>
+<para
+>Синус и арксинус (обратная функция). Аргумент синуса и возвращаемое значение для арксинуса указывается в радианах.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>cos, arccos</term>
+<listitem>
+<para
+>Косинус и арккосинус (обратная функция). Аргумент косинуса и возвращаемое значение для арккосинуса указывается в радианах.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>tan, arctan</term>
+<listitem>
+<para
+>Тангенс и арктангенс (обратная функция). Аргумент тангенса и возвращаемое значение для арктангенса указывается в радианах.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>sinh, arcsinh</term>
+<listitem>
+<para
+>Гиперболические синус и арксинус.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>cosh, arccosh</term>
+<listitem>
+<para
+>Гиперболические косинус и арккосинус.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>tanh, arctanh</term>
+<listitem>
+<para
+>Гиперболические тангенс и арктангенс.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>sin, arcsin</term>
+<listitem>
+<para
+>Синус и арксинус (обратная функция). Аргумент синуса и возвращаемое значение для арксинуса указывается в радианах.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>cos, arccos</term>
+<listitem>
+<para
+>Косинус и арккосинус (обратная функция). Аргумент косинуса и возвращаемое значение для арккосинуса указывается в радианах.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>pi, e</term>
+<listitem>
+<para
+>Постоянные: &pgr; (3.14159...) и e (2.71828...).</para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+</para>
+
+<para
+>Эти функции и постоянные, а также все определённые пользователем функции могут использоваться при определении осей. Смотрите раздел <xref linkend="axes-config"/>. </para>
+
+</sect1>
+
+<sect1 id="func-extension">
+ <title
+>Расширения</title>
+ <para
+>Расширение для функции указывается после точки с запятой в её уравнении. Расширение может быть введено в поле быстрого редактирования на панели инструментов или через метод &DCOP; «Parser addFunction». Для параметрических функций расширения не доступны. Расширения N и D[a,b] работают для функций в полярной системе координат. Например: <screen>
+ <userinput>
+ f(x)=x^2; A1
+ </userinput>
+ </screen
+> покажет график y=x<superscript
+>2</superscript
+> с его первой производной. Далее описаны поддерживаемые расширения: <variablelist>
+ <varlistentry>
+ <term
+>N</term>
+ <listitem>
+ <para
+>Не показывать график функции. Эту функцию можно будет использовать в других функциях. </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+>A1</term>
+ <listitem>
+ <para
+>Также построить график производной первого порядка, таким же цветом, но более тонкой линией. </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+>A2</term>
+ <listitem>
+ <para
+>Построить график производной второго порядка, таким же цветом, но более тонкой линией. </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+>D[a,b]</term>
+ <listitem>
+ <para
+>Задать область построения. </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+>P[a{,b...}]</term>
+ <listitem>
+ <para
+>Указывает список возможных значений дополнительного параметра. Например: <userinput
+>f(x,k)=k*x;P[1,2,3]</userinput
+> построит графики функций f(x)=x, f(x)=2*x и f(x)=3*x. Вместо чисел также можно указывать другие функции. </para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </para>
+ <para
+>Работать с расширениями также можно и в диалоге редактора функций. </para>
+</sect1>
+
+<sect1 id="math-syntax">
+<title
+>Математический синтаксис</title>
+<para
+>&kmplot; использует общий метод выражения математических функций. Операторы, предусмотренные в &kmplot; (по порядку приоритета): <variablelist>
+
+<varlistentry>
+<term
+>^</term>
+<listitem
+><para
+>Возведение в степень. Например, <userinput
+>2^4</userinput
+> вернёт 16.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>*, /</term>
+<listitem>
+<para
+>Умножение и деление. Например <userinput
+>3*4/2</userinput
+> вернёт 6.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>+, -</term>
+<listitem
+><para
+>Сложение и вычитание. Например, <userinput
+>1+3-2</userinput
+> вернёт 2.</para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+</para>
+<para
+>Следите за приоритетом, например <userinput
+>1+2*4^2</userinput
+> вернёт 33, а не 144. Во избежание неясности, используйте скобки. <userinput
+>((1+2)*4)^2</userinput
+> вернёт 144. </para>
+</sect1>
+
+<!--
+<sect1 id="coord-system">
+<title
+>Coordinate Systems</title>
+
+<para
+><inlinemediaobject>
+<imageobject>
+<imagedata fileref="ksys1.png" format="PNG"/>
+</imageobject>
+</inlinemediaobject
+></para>
+
+<para>
+<inlinemediaobject>
+<imageobject>
+<imagedata fileref="ksys2.png" format="PNG"/>
+</imageobject>
+</inlinemediaobject
+></para>
+
+<para>
+<inlinemediaobject>
+<imageobject>
+<imagedata fileref="ksys3.png" format="PNG"/>
+</imageobject>
+</inlinemediaobject
+></para>
+-->
+<sect1 id="coord-area"
+><title
+>Область построения</title>
+<para
+>По умолчанию однозначно задаваемые функции строятся по всей видимой части оси x. &kmplot; подсчитывает значение функции для каждого пиксела на оси x. Если значение вмещается в область построения, текущая и предыдущая точки соединяются линией. </para>
+<para
+>Параметрические функции строятся для значений параметров от 0 до 2&pgr;. Область построения можно также задать в настройках. </para>
+</sect1>
+
+<sect1 id="coord-cross">
+<title
+>Курсор в виде перекрещивающихся линий</title>
+<para
+>При наведении курсора мыши на область построения, он превращается в две перекрещивающиеся линии. Текущие координаты показываются в строке состояния. </para>
+<para
+>Вы можете проследить значения функций более точно, щёлкнув на графике (или рядом с ним). Необходимая вам информация будет показана в строке состояния. Курсор в виде перекрещивающихся линий приобретёт цвет графика и как бы «прилипнет» к нему. Если график одного цвета с фоном, курсор приобретёт инвертированный цвет. Перемещение мыши или нажатия клавиш со стрелками «влево» и «вправо» изменяют значение x, «вверх», «вниз» - переключают между графиками. Нажатие любой клавиши отличной от стрелки вернёт курсор в прежнее состояние. </para>
+<para
+>Это возможно только для явно заданных функций. Координаты всегда выводятся в соответствии с декартовой системой координат. Остальные функции, в том числе производные и заданные в полярной системе координат, не позволяют этого. </para>
+
+</sect1>
+
+</chapter>
+
+<!--
+Local Variables:
+mode: sgml
+sgml-minimize-attributes:nil
+sgml-general-insert-case:lower
+sgml-indent-step:0
+sgml-indent-data:nil
+sgml-parent-document:("index.docbook" "BOOK" "CHAPTER")
+End:
+-->