xmax is scalar floating function ?
조회 수: 2 (최근 30일)
이전 댓글 표시
%double Integrals
syms x y
fun=input('Enter the function f(x,y)=');
x1=input('Enter the outer integral lower limit:');
x2=input('Enter the outer integral upper limit:');
y1=input('Enter the inner integral lower limit:');
y2=input('Enter the inner integral upper limit:');
A=integral2(fun,x1,x2,y1,y2);
disp(' Integral value is =')
disp(A)
output
%Enter the function f(x,y)=@(x,y) x.*y
%Enter the outer integral lower limit:0
%Enter the outer integral upper limit:a
%Enter the inner integral lower limit:@(x) x.^2
%Enter the inner integral upper limit:@(x) 2-x
%Error using integral2 (line 80)
%XMAX must be a floating point
%scalar.
댓글 수: 0
답변 (2개)
dpb
2022년 4월 10일
...
%Enter the outer integral upper limit:a
...
a isn't defined above; it must be a numeric value; you passed the character 'a'
댓글 수: 0
Jan
2022년 4월 10일
integral2() expects the limits to be floating point numbers. Then @(x) x.^2 and @(x) 2-x are not matching, because these are function handles.
댓글 수: 0
참고 항목
카테고리
Help Center 및 File Exchange에서 Calculus에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!