Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Matlab_05.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
378.37 Кб
Скачать

@Fname , где fname - имя m-функции.

Точность получаемого решения по умолчанию регулируется условием обеспечения относительной погрешности не более 10-3 или абсолютной погрешности не более 10-6. Если требуется задать иные требования точности, то функции следует вызывать с дополнительным аргументом options:

[t,Y] = ode23(fun, tspan, y0, options) или

[t,Y] = ode45(fun, tspan, y0, options) .

Значение аргумента options, представляющего собой структурную переменную, содержащую значения управляющих параметров, определяющих режимы работы этих функций, формируется предварительно до вызова функции интегрирования системы при помощи оператора вида

options = odeset('name1',value1,'name2',value2,...) ,

где namei - название управляющего параметра, а valuei - новое присваиваемое ему значение. Среди управляющих параметров имеются RelTol и AbsTol , задающие относительную и абсолютную погрешности решения систем. Так, например, если предполагается, что вызываемая функция должна обеспечить относительную погрешность решения не более 10-5 или абсолютную не более 10-8, то следует выполнить оператор

options = odeset('RelTol',1e-5,'AbsTol',1e-8) ,

а затем использовать переменную options в качестве фактического аргумента при решении системы дифференциальных уравнений.

21

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]