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
7 * Copyright (C) 2012 - 2016 - Scilab Enterprises
9 * This file is hereby licensed under the terms of the GNU GPL v2.0,
10 * pursuant to article 5.3.4 of the CeCILL v.2.1.
11 * This file was originally licensed under the terms of the CeCILL v2.1,
12 * and continues to be available under such terms.
13 * For more information, see the COPYING file which you should have received
14 * along with this program.
17 <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" scilab:needs-examples="no" xml:id="ode_optional_output">
19 <refname>ode_optional_output</refname>
21 описание необязательных выходных данных программы решения ОДУ
25 <title>Описание</title>
27 Эта страница описывает большинство важных значений, возвращаемых в необязательных
28 аргументах левой части <link linkend="ode">ОДУ</link> <literal>w</literal> и
29 <literal>iw</literal>. Они корректны только для программы решения ОДУ
30 <literal>lsode</literal>, <literal>lsoda</literal> и <literal>lsodar</literal>. Больше
31 подробностей можно узнать в комментариях к fortran-коду программы решения в
32 <literal>SCI/modules/differential_equations/src/fortran/lsod*.f</literal>.
38 <para> размер шага в последнее используемое t (успешно).</para>
44 <para> размер шага, который будет опробован на следующем шаге.</para>
51 текущее значение независимой переменной, которое программа решения фактически
52 достигла, то есть текущая внутренняя точка сетки в t. На выходе tcur будет всегда по
53 меньшей мере до аргумента t, но может быть и дальше (если была сделана
62 масштабный коэффициент допуска более 1.0, вычисленный, когда был обнаружен
63 запрос на гораздо бОльшую точность (istate = -3, если обнаружено в начале задачи, в
64 противном случае istate = -2). Если itol оставлена неизменной, а rtol и atol одинаково
65 увеличены на коэффициент <literal>tolsf=w(14)</literal> для следующего вызова, то
66 считается, что программа решения достигла цели. (Пользователь может также
67 игнорировать <literal>tolsf</literal> и менять параметры допусков любым иным
76 значение t в момент времени переключения последнего метода, если оно было. Эта
77 величина не важна с программой решения <literal>lsode</literal>.
85 количество вычислений <literal>g</literal> для задачи на данное время. Это значение важно только для программы решения <literal>lsodar</literal>.
93 количество шагов, выполненных на данный момент для задачи.
101 количество вычислений f для задачи на данный момент.
109 количество вычислений якобиана (и LU-разложения матрицы) для задачи на текущий
117 <para>порядок метода, который использовался последним (успешно).</para>
123 <para>порядок, который будет предпринят на следующем шаге.</para>
130 индекс элемента с наибольшей амплитудой в векторе взвешенной местной ошибки
131 ( e(i)/ewt(i) ), на возврат ошибки с istate = -4 или -5.
139 фактически требуемая длина <literal>w</literal> в предположении, что длина rwork
140 будет фиксирована для остатка задачи, и что может произойти переключение. Это
141 определяется на нормальных возвратах и на некорректном вводе возврата для
150 фактически требуемая длина <literal>iw</literal> в предположении, что длина <literal>iw</literal> будет фиксирована для остатка задачи, и что может произойти переключение. Это определяется на нормальных возвратах и на некорректном вводе возврата для неполного хранения.
158 индикатор метода для последнего успешного шага. 1 означает adams (нежёсткий), 2
159 означает bdf (жёсткий). Это значение не важно для программы решения
160 <literal>lsode</literal>.
168 индикатор текущего метода. 1 означает adams (нежёсткий), 2
169 означает bdf (жёсткий). Это метод, который предпримут на следующем шаге. Таким
170 образом, он отличается от <literal>iw(19)</literal> только если переключение метода
171 было сделано только что. Это значение не важно для программы решения
172 <literal>lsode</literal>.