赞
踩
1)一重积分,用quad函数,
方法一:
>> f=@(x)(1./(x.^3-2*x-5))
f =
包含以下值的 function_handle:
@(x)(1./(x.^3-2*x-5))
>> y=quad(f,0,2)
y =
-0.4605
方法二:
>> f2=inline('1./(x.^3-2*x-5)')
f2 =
内联函数:
f2(x) = 1./(x.^3-2*x-5)
>> y2=quad(f2,0,2)
y2 =
-0.4605
2)二重积分,用dblquad函数,
方法一:
>> fun = @(x,y) y.*sin(x)+x.*cos(y)
fun =
包含以下值的 function_handle:
@(x,y)y.*sin(x)+x.*cos(y)
>> q=dblquad(fun,pi,2*pi,0,pi)
q =
-9.8696
方法二:
>> fun1=inline('y.*sin(x)+x.*cos(y)')
fun1 =
内联函数:
fun1(x,y) = y.*sin(x)+x.*cos(y)
>> q1=dblquad(fun1,pi,2*pi,0,pi)
q1 =
-9.8696
3)三重积分,用triplequad函数,
方法一:
>> fun2 = @(x,y,z) x.^2+y.*z+2
fun2 =
包含以下值的 function_handle:
@(x,y,z)x.^2+y.*z+2
>> q2=triplequad(fun2,0,1,-2,2,1,3)
q2 =
18.6667
方法二:
>> fun3=inline('x.^2+y.*z+2')
fun3 =
内联函数:
fun3(x,y,z) = x.^2+y.*z+2
>> q3=triplequad(fun3,0,1,-2,2,1,3)
q3 =
18.6667
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。