Can we solve ODEs as a nested function while using pdepe?

1 visualización (últimos 30 días)
Hashim
Hashim el 14 de Jul. de 2022
Comentada: Hashim el 17 de Jul. de 2022
Hi,
I would like to know how to solve ODEs as a nested function or some other way in my pdepe scripts? So lets say this below:
function [c,f,s] = pdex1pde(x,t,u,DuDx)
c = pi^2;
f = DuDx;
s = 0;
end
How do I add a nested function to alter the source s? I know I can do it within the function above as well but I would like to make a more complex function elsewhere and introduce it at s as a sum or subtraction.
Hope I am making some sense.
  5 comentarios
Hashim
Hashim el 15 de Jul. de 2022
Editada: Hashim el 15 de Jul. de 2022
Inputs required to solve the ODE are given within the parent function. And yes I just want a separate function to solve the ODE at the grid point. Then add or subtract that solution from s.
The system of equations is given here. Now I have been able to solve these what I am thinking is if I want to add/subtract another source term I want to be able to do it as a separate nested function within the script.
Torsten
Torsten el 15 de Jul. de 2022
From pdex1pde, call a function in which you provide the necessary data to solve the ODE, solve the ODE and return the result to pdex1pde. What's the problem ? And where is the ODE in the set of equations you gave the link to ?

Iniciar sesión para comentar.

Respuestas (1)

Rishita
Rishita el 15 de Jul. de 2022
  1 comentario
Hashim
Hashim el 17 de Jul. de 2022
I don't get how this is related. I know how to use pdepe by this point.

Iniciar sesión para comentar.

Categorías

Más información sobre Ordinary Differential Equations en Help Center y File Exchange.

Etiquetas

Productos


Versión

R2017a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by