Can relative and absolute tolerances be set for the solvepde function?
조회 수: 5 (최근 30일)
이전 댓글 표시
I am using solvepde function to solve a system of pdes. The code is not running for the entire time. I think it will run if I set the relative and absolute tolerances. Is there a way to do this for the solvepde function?
댓글 수: 0
답변 (1개)
michio
2016년 9월 13일
Yes you can through SolverOptions property of PDEModel.
>> pdemodel = createpde
pdemodel =
PDEModel with properties:
PDESystemSize: 1
IsTimeDependent: 0
Geometry: []
EquationCoefficients: []
BoundaryConditions: [0x0 BoundaryCondition]
InitialConditions: []
Mesh: []
SolverOptions: [1x1 PDESolverOptions]
>> pdemodel.SolverOptions
ans =
PDESolverOptions with properties:
AbsoluteTolerance: 1.0000e-06
RelativeTolerance: 1.0000e-03
ResidualTolerance: 1.0000e-04
MaxIterations: 25
MinStep: 1.5259e-05
ResidualNorm: Inf
ReportStatistics: 'off'
The relative and absolute tolerances can be set by
pdemodel.SolverOptions.AbsoluteTolerance = 1e-3
for example.
댓글 수: 0
참고 항목
카테고리
Help Center 및 File Exchange에서 General PDEs에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!