|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?我要加入
x
看了论坛上几篇关于带参数积分的帖子后,偶试着去做下面的积分,发现做不出,总是出现错误:
程序如下:
clear;clc; syms x i Q j; l=zeros(1,201); D(1:81)=0;
for Q=linspace(0,80,81)
for i=-10000:100:10000
for j=1:81
q=Q(j);
for k=1:201
l=i(k);
fun=inline(subs('(abs(x-i.*Q)).^2.*((0.0734/2).*exp((-0.0734).*abs(x)))', {Q,i},{q,l}));
D(Q+1)=D(Q+1)+sum(quadl(fun,(i-1/2).^Q,(i+1/2).^Q));
end
end
end
end
Q=linspace(0,80,81);
plot(Q,D)
错误信息:
??? Error using ==> sym.sym>char2sym at 414
Not a valid symbolic expression.
Error in ==> sym.sym at 95
S = char2sym(x);
Error in ==> subs at 60
r = subs(sym(f),varargin{:});
Error in ==> DLaplace at 21
fun=inline(subs('(abs(x-i.*Q)).^2.*((0.0734/2).*exp((-0.0734).*abs(x)))',...
[ 本帖最后由 maigicku 于 2009-3-27 09:19 编辑 ] |
|