Please note that the recommended version of Scilab is 2025.0.0. This page might be outdated.
See the recommended documentation of this function
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 — программа решения дифференциальных алгебраических уравнений (ДАУ)
Report an issue | ||
<< dae | Differential calculus, Integration | dasrt >> |