Если ваша проблема имеет разрывы, лучше передавать их к решателю с помощью структуры опций. Для этого используйте функцию ddeset
, чтобы создать структуру options
, содержащую разрывы в вашей проблеме.
Существует три свойства в структуре options
, которую можно использовать, чтобы задать разрывы; InitialY
, Jumps
и Events
. Свойство, которое вы выбираете, зависит от местоположения и природы разрывов.
Природа разрыва | Свойство | Комментарии |
---|---|---|
В начальном значении t = t0 |
| Обычно начальное значение y (t0) является значением S (t0) возвращенный функцией истории, означая, что решение непрерывно в начальной точке. Если дело обстоит не так, предоставьте различное начальное значение с помощью свойства |
В истории, i. e., решение в t <t0, или в коэффициентах уравнения для t> t0 |
| Обеспечьте известные местоположения t разрывов в векторе как значение свойства |
Зависимый состояния |
|
|