1
<?xml version="1.0" encoding="UTF-8"?>
3
* Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
4
* Copyright (C) 2008 - INRIA
6
* This file must be used under the terms of the CeCILL.
7
* This source file is licensed as described in the file COPYING, which
8
* you should have received as part of this distribution. The terms
9
* are also available at
10
* http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
13
<refentry xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svg="http://www.w3.org/2000/svg" xmlns:ns5="http://www.w3.org/1999/xhtml" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:db="http://docbook.org/ns/docbook" version="5.0-subset Scilab" xml:id="diff" xml:lang="ru">
15
<refname>diff</refname>
16
<refpurpose>разница и дискретная производная</refpurpose>
19
<title>Последовательность вызова</title>
26
<title>Аргументы</title>
31
<para>вектор или матрица (вещественная, комплексная, разрежённая или полиномиальная)</para>
37
<para>целое число, порядок дифференцирования</para>
44
целочисленное или символьное значение "r","c" and "*"
51
<para>скаляр или вектор/матрица</para>
57
<title>Описание</title>
59
<literal>y=diff(x)</literal> вычисляет разность
60
<literal>y=x(2:$)-x(1:$-1)</literal>
63
<literal>diff(x,n,dim)</literal> является <literal>n</literal>-той
64
разностью по размерности <literal>dim</literal>.
67
<literal>diff(x,n,"*")</literal> эквивалентно
68
<literal>diff(x(:),n)</literal>.
71
Значение по умолчанию для <literal>n</literal> равно 1. Значение по
72
умолчанию для <literal>dim</literal> равно <literal>"*"</literal>.
75
<literal>dim='r'</literal> эквивалентно <literal>dim=1</literal>,
76
а <literal>dim='c'</literal> эквивалентно <literal>dim=2</literal>.
80
<title>Примеры</title>
81
<programlisting role="example"><![CDATA[
92
// аппроксимированное дифференцирование
96
dy=diff(sin(t))/step; //аппроксимированное вычисление функции синуса
97
norm(dy-cos(t(1:$-1)),%inf)