What does the warning "Integrand function outputs did not match to the required tolerance" mean?

5 visualizaciones (últimos 30 días)
I was performing a double integral via integral2 and set RelTol = 1e-8 AbsTol=1e-10, the waring
"Integrand function outputs did not match to the required tolerance when the same input values were
supplied in two separate calls with different size input matrices. " is encountered.
it is a warning, does it mean the result is inaccurate?
(on Linux)

Respuestas (1)

Walter Roberson
Walter Roberson el 9 de Ag. de 2022
Yes, it does mean the value is inaccurate. It means that the value is probably meaningless.
You probably used / or * instead of ./ or .* at some point. Or perhaps a ^ where you need .^

Categorías

Más información sobre Numerical Integration and Differentiation en Help Center y File Exchange.

Etiquetas

Productos


Versión

R2020a

Community Treasure Hunt

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

Start Hunting!

Translated by