Иллюстрированный самоучитель по Matlab


Использование решателей систем ОДУ - часть 3


  • Vectorized — векторизованная ODE-функция [on | {off}]. Устанавливается на 'on', если ODE-функция F F(t,[yl y2...]) возвращает вектор [F(t, yl) F(t, y2) ...];

  • Events — [function] — введите дескрипторы функций событий, содержащих собственно функцию в векторе value, и векторы isterminal и direction (см выше);

  • Mass — матрица массы [constant matrix function]. Для задач М*у' = f(t, у) установите имя постоянной матрицы. Для задач с переменной М введите дескриптор функции, описывающей матрицу массы;

  • MstateDependence — зависимость матрицы массы от у [none | {weak} | strong] — установите 'nоnе' для уравнений M(t)*y' = F(t, у). И слабая ('weak'), и сильная ('strong') зависимости означают M(t, у), но 'weak' приводит к неявным алгоритмам решения, использующим аппроксимации при решении алгебраических уравнений;

  • MassSingular — матрица массы М сингулярная [yes no | {maybe}] (да/нет/может быть);

  • MvPattern — разреженность (dMv/dy), график разреженности (см функцию spy) — введите имя разреженной матрицы S с S(i,j) = 1 для любого k, где (i, k) элемент матрицы массы M(t, у) зависит от проекции] переменной у, и 0 в противном случае;

  • Initial Step — предлагаемый начальный размер шага, по умолчанию каждый решатель определяет его автоматически по своему алгоритму;

  • Initial SI ope — вектор начального уклона ур0 ур0 = F(t0,y0)/M(t0, y0);

  • MaxStep — максимальный шаг, по умолчанию во всех решателях равен одной десятой интервала tspan;

  • BDF (Backward Differentiation Formulas) [on | {off}] — указывает, нужно ли использовать формулы обратного дифференцирования (методы Gear) вместо формул численного дифференцирования, используемых в ode 15s по умолчанию;

  • MaxOrder - Максимальный порядок ODE15S [1 | 2 | 3 4 | {5}].

  • Решатели используют в списке различные параметры. В приведенной ниже таблице они даны для решателей обычных (в том числе жестких) дифференциальных уравнений.

    Параметры

    Ode45

    Ode23

    Ode11s

    Ode15s

    ode23s

    RelTol,AbsTol

    +

    +

    +

    +

    +

    OutputFcaOutputSel, Refine, Stats

    +

    +

    +


    +

    +

    Events

    +

    +

    +

    +

    +

    MaxStep, InitlalStep

    +

    +

    +

    +

    +

    Jconstant, Jacobl an,






    Jpattern, Vectorized

    -

    -

    -

    +

    +

    Mass

    -

    -

    -

    +

    +

    MassConstant

    -

    -

    -

    +

    -

    MaxOrder, BOF

    -


    -

    +

    -

    <


    Начало  Назад  Вперед