• Регистрация
Arthur Aleks
Arthur Aleks 0.00
н/д

Как решить систему дифференциальных уравнений с частными производными первого порядка с начальными условиями в Matlab?

09.04.2020
У меня проблемы начинаются, когда я пытаюсь решить следующую систему уравнений: dUi/dt+а*dUi/dx=f(Ui(t,x),t,x), где Ui - искомые функции, и i=1,...,4. Пробовал pdepe, но оно обязательно требует краевы...

У меня проблемы начинаются, когда я пытаюсь решить следующую систему уравнений:

dUi/dt+а*dUi/dx=f(Ui(t,x),t,x),

где Ui - искомые функции, и i=1,...,4.

Пробовал pdepe, но оно обязательно требует краевые условия, а я знаю только начальные условия. Еще прочитал про метод дискретизации, но толком ничего не понял.

Может есть еще какие то способы?

Может кто-то подскажет каким способом лучше решить эту систему?

Комментарии

  • aBoomest
    aBoomest+942.89
    9.04.2020 09:58

    А можно конкретнее?
    PS: Честно говоря сильно больно подробно не помню, но у вас производные и по х и по t. На сколько помню ГУ должны присутствовать. Нет?