A flag to indicate whether or not the int function has successfully computed a symbolic integral
Show older comments
The example below indicates my problem. In the first case, matlab cannot integrate the function provided to it and simply returns the computation I asked it to evaluate. In the second case, matlab is successful and returns a symbolic expression. The output argument of both `int` computations is of class `sym`, but, obviously, one is useful while the other is not. I could, of course, distinguish between them by searching for the string `int` in `char(Ans)` but that's a pretty inelegant thing to do.
Thanks!
f = @(x)((x+10)*exp(-x)/(sqrt(x*x+20*x)));
int(f,x,0,1);
Ans= int((exp(-x)*(x + 10))/(x^2 + 20*x)^(1/2), x, 0, 1)
class(Ans)
syms b
Ans = int(x^2,x,0,b)
class(Ans)
Accepted Answer
More Answers (0)
Categories
Find more on Operations on Strings in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!