Antwort

0

Wenn Sie die Integration mit zwei Variablen durchführen möchten, müssen Sie integral2 verwenden.

Ein Beispiel mit zwei Variablen:

fun = @(x,y) 1./(sqrt(x + y) .* (1 + x + y).^2); 
ymax = @(x) 1 - x; 
q = integral2(fun,0,1,0,ymax) 

q = 
    0.2854 

Wenn Sie mehrere Parameter werden soll, und zwei Variablen tun:

fun = @(x,y,c,d) c./(sqrt(x + d*y) .* (1 + x + y).^2); 
ymax = @(x) 1 - x; 
q = integral2(@(x,y) fun(x,y,3,4),0,1,0,ymax) 

q = 
0.5708 

Oder einfach:

c = 3; d = 4; 
fun = @(x,y) c./(sqrt(x + d*y) .* (1 + x + y).^2) 
ymax = @(x) 1 - x; 
q = integral2(fun,0,1,0,ymax) 

q = 
    0.5708