Integral of combined handle functions

I need to do a integral with a function by combining two functions, something like this:
syms q r
x(q,r) = q + 2*r;
y(q,r) = q*9 + r;
G = @(q,r) x+y
integral2(G,1,2,1,2)
It is only a example, my real problem is much more complex. How can i do that?

 Accepted Answer

Don’t use the Symbolic Math Toolbox for this.
Create ‘x’ and ‘y’ as anonymous functions instead, then call them in ‘G’:
x = @(q,r) q + 2*r;
y = @(q,r) q*9 + r;
G = @(q,r) x(q,r) + y(q,r);
G = function_handle with value:
@(q,r)x(q,r)+y(q,r)
Gint = integral2(G,1,2,1,2)
Gint = 19.5000
.

More Answers (0)

Products

Release

R2021a

Community Treasure Hunt

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

Start Hunting!