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