How can I modify the default options (like RelTol' and 'AbsTol') of the pde solver when using the PDE toolbox?
8 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Mario Di Salvo
el 5 de Dic. de 2019
Comentada: Ravi Kumar
el 24 de Feb. de 2020
When working in 1D, I can modify the default options of the solver by using odeset and then calling the 'options' with pdepe, for example:
options = odeset('RelTol',1e-13,'AbsTol',1e-13);
sol = pdepe(m,'pde','ic','bc',x,t,options)
Now I am working in a 2D probelm and I am using the PDE toolbox. How can I especify options when working with the PDE toolbox? I use the command line function solvepde and I I would like to set more strict Relative error tolerance and Absolute error tolerance.
Apparently, the function solvepde calls ode15s which allows the especification of 'options'.
Thank you.
0 comentarios
Respuesta aceptada
Ravi Kumar
el 5 de Dic. de 2019
You can edit those tolerances directly using the model object properties. Say,
model = createpde(...
User model the set RelTol as:
model.SolverOptions.RelativeTolerance = 1E-6
Regards,
Ravi
5 comentarios
Hitesh Saini
el 19 de Feb. de 2020
Editada: Hitesh Saini
el 19 de Feb. de 2020
Can Someone please elaborate the meathod?
i am not getting what is this.
model = createpde(...
this is for model Right?
i mean how can i change the relTol if i am using the equations to get results.
Ravi Kumar
el 24 de Feb. de 2020
Post details of your question and what you have tried so far. Quickly: You can set up a model, define the equaion using various coefficients, while soliving you can also assign value of tolerances to be used. Check help and documenation on PDEModel. I would also suggest creating a new post if your question in not related to the one posted here.
Regards,
Ravi
Más respuestas (0)
Ver también
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!