How can I modify the default options (like RelTol' and 'AbsTol') of the pde solver when using the PDE toolbox?
4 次查看(过去 30 天)
显示 更早的评论
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 个评论
采纳的回答
Ravi Kumar
2019-12-5
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 个评论
Hitesh Saini
2020-2-19
编辑:Hitesh Saini
2020-2-19
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
2020-2-24
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
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Geometry and Mesh 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!