马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?我要加入
x
比如:对附件1中双重积分的处理——
[double_int.m]
function SS=double_int(fun,innlow,innhi,outlow,outhi)
y1=outlow;
y2=outhi;
x1=innlow;
x2=innhi;
f_p=fun;
SS=quad(@G_yi,y1,y2,[],[],x1,x2,f_p);
[G_yi.m]
function f=G_yi(y,x1,x2,f_p)
y=y(:);
n=length(y);
if isnumeric(x1)==1;
xx1=x1*ones(size(y));
else xx1=feval(x1,y);
end
if isnumeric(x2)==1;
xx2=x2*ones(size(y));
else xx2=feval(x2,y);
end
for i=1:n
f(i)=quad(f_p,xx1(i),xx2(i),[],[],y(i));
end
f=f(:);
[x_hi.m]
function f=x_hi(y)
f=y;
[Untitled.m]
ff=inline('x.^2+y.^2','x','y');
SS=double_int(ff,3,@x_hi,3,2)
那对附件2中积分怎样处理呢??????
PS:我也不想重复发帖,只是刚才发第一次时有错误,抱歉。
[ 本帖最后由 sunyok 于 2008-3-12 10:59 编辑 ] |