Форум предназначен для разработчиков программного обеспечения на MatLab® Чтобы получить право писать в форум необходимо зарегистрироваться на нашем сайте.
Нам необходимо было вычислить интеграл от решения PDE,
полученного с помощью PDEtool.
Поскольку я этого не знал, то запросил на Форуме WWW.Matlab.ru и ведущий раздела PDE В.Е. Шмелёв любезно ответил на наш вопрос.
Если Вы получили решение в PDETool, то выполните следующие действия:
1. Экспоритруйте сетку (переменные p,e,t) и узловое распределение решения (переменная
u) в рабочую область MATLAB.
2. Выполните следующие операторы:
ut=pdeintrp(p,t,u);
ar=pdetrg(p,t);
integral_ar=sum(ar.*ut.^2)
3. А насчёт интеграла по границе - отвечу через недельку, когда мне отремонтируют
компьютер (заменят процессор).
В.Е. Шмелёв