2016-11-02 2 views
0

내가 함수가 처리 정의 할 때 MATLAB의 dblquad 더 복잡한 기능을 통합 할 수 있지만, 간단한 기능을 통합 할 수

F = @ (x, y)는 y를 죄 (X) + X COS (Y)

;

및 전화 컴팩트 한 지역에 걸쳐 dblquad, 나는 대답을

dblquad (F, 0,2,0,2)

ANS를 = 얻을

4.650888508453225

그러나 더 간단한 기능으로 동일한 작업을 수행 할 때 이온 핸들

F = @ (x, y) x^2 + y^2;

오류가 발생하고 어떤 문제가 있는지 알 수 없습니다. Dblquad에 대해 이해할 수없는 무언가가있을 것입니다. 어떤 도움을 주시면 감사하겠습니다.

+0

어떤 오류가 발생합니까? – Marcin

답변

1

확인. 나는 지금 문제를 안다. 너는 현명한 계산을 사용해야한다 :

F = @(x,y)x.^2+y.^2; 
+0

감사합니다. 도움을 주셔서 감사합니다. – mathemagician

관련 문제