Scilab Home page | Wiki | Bug tracker | Forge | Mailing list archives | ATOMS | File exchange
Please login or create an account
Change language to: English - Français - Português - 日本語
Справка Scilab >> Дифференциальное счисление, интегрирование > daeoptions

daeoptions

установка опций для dae (программа решения дифференциальных алгоритмических уравнений)

Последовательность вызова

daeoptions()

Описание

If it exists in the dae function calling context the variable %DAEOPTIONS the dae function use it to sets options.

This daeoptions function interactively displays a command which should be executed to set various options of the dae solver.

Функция dae проверяет существует ли данная переменная и, если да, то использует её. Для использования значений по умолчанию вы должны очистить эту переменную. Заметьте, что daeoptions не создаёт этой переменной. Чтобы её создать, вы должны выполнить командную строку распечатанную с помощью daeoptions.

Переменная %DAEOPTIONS является списком со следующими элементами:

list(tstop,imode,band,maxstep,stepin,nonneg,isest)

The default value is:

list([],0,[],[],[],0,0)

Значение этих элементов приведено ниже.

tstop

вещественный скаляр или пустая матрица, задаёт максимальное время, для которого рассчитывается g. Пустая матрица означает "без ограничений по времени".

imode

если оно равно 0, то dae возвращает только определённые пользователем моменты времени, а если оно равно 1, то dae возвращает вычисленные промежуточные значения.

band

вектор из двух элементов, которые определяют [ml,mu] матрицы полосы, вычисленной с помощью jac;

r(i - j + ml + mu + 1,j) = dg(i)/dy(j)+cj*dg(i)/dydot(j). Если нужно, чтобы jac вернул полный набор матриц, то band=[].

maxstep

скаляр или пустая матрица, максимальный размер шага. Пустая матрица означает "без ограничений".

stepin

скаляр или пустая матрица, минимальный размер шага. Пустая матрица означает "не определено".

nonneg

скаляр, должен быть установлен равным 0, если известно, что решение отрицательно. В противном случае, он должен быть установлен равным 1.

isest

скаляр, должен быть установлен равным 0, если заданное исходное условие удовлетворяет g(t0,x0,xdot0)=0, и установлен равным 1, если xdot0 является просто оценкой.

Смотрите также

  • dae — программа решения дифференциальных алгебраических уравнений (ДАУ)
Scilab Enterprises
Copyright (c) 2011-2015 (Scilab Enterprises)
Copyright (c) 1989-2012 (INRIA)
Copyright (c) 1989-2007 (ENPC)
with contributors
Last updated:
Wed Jun 15 08:48:30 CEST 2016