2014-10-03 3 views
0

내부 적분이 변수 의 변수를 가지며 외부 적분 스칼라 제한이 있고 다른 방법은 반올림하지 않는 경우 수치 적으로 이중 적분을 찾으려고합니다. integ2는 내가 원하는 바를 반대로 할 수 있습니다. 즉 내부 변수가 스칼라 여야하는 동안 외부 변수가 아닌 스칼라를 가질 수 있습니다.가변 제한이있는 통합 수치

[email protected](x,y)1/x+1/y 
xmin=0; 
[email protected](y)2*y; 
ymin=0; 
ymax=+inf; 
integral2(fxy,xmin,xmax,ymin,ymax) 

나는 XMAX는 부동 소수점 스칼라해야합니다 (라인 76) integral2 사용하여 다음과 같은 오류 오류가 발생합니다. 내가 DX의 DY 이상하지만 어떤 도움이 많이 감사합니다 잘못된 한계

과의 통합을 수행 할 것이기 때문에

integral2(fxy,ymin,ymax,xmin,xmax) 

:

나는대로 변수 한계의 순서를 반대로 기운하지하시기 바랍니다.

+0

변수로 상징적으로 통합하기 위해 여전히 'int'를 사용할 수 있습니다. BTW,'int' 호출이 잘못되었습니다. 일반적으로 다음과 같이 호출합니다 :'int (f, var, a, b);''f'는 함수의 fxy이고, x'를 입력하고 상한과 하한을 지정하면 각각 '0'과 'inf'라고 가정합니다. – rayryeng

+0

'integral2' ** 수치 적으로 ** 함수의 적분을 근사합니다. 'integ2 '와 함께 변수를 적분 한계로 사용할 수 없습니다. – rayryeng

+0

예 http://www.mathworks.com/help/matlab/ref/integral2.html에서 제공되는 exmple을 확인하십시오. @rayryeng – George

답변

0

통합 순서는 인수 x, y에서 대칭이므로 통합 대상과 관련이 없습니다.

나는 행동에 대한 이해가 거꾸로 있다고 생각합니다. 여러분은 내부 적분에 대한 가변 제한과 외부 적분에 대한 제한을 정의 할 수 있습니다.

내부 적분에 제한이있는 경우 통합 후 내부 변수 (예에서 y)가 사라지고 적분이 단순히 숫자를 반환합니다. 외부 적분 (x 이상)의 한계는 내부 적분이 한정적인 적분 일 때 내부 적분 (y)의 적분 변수에 의존 할 수 없습니다.