24小时热门版块排行榜    

查看: 285  |  回复: 0

dwsmile

新虫 (初入文坛)

[求助] 求助改错

for i=1:length(z);
    syms r
    f1=exp(-(r.^2/w.^2));
    f2=besselj(0,uv(i).*r./a1(i));
    f=f1.*f2;
    y=integral(@(r)f,0,inf,1.0e-3);
end

对y=integral(@(r)f,0,inf,1.0e-3)这一行报错,提示错误如下:
Error using integralParseArgs (line 12)
Parameters must be a character.

Error in integral (line 88)
opstruct = integralParseArgs(varargin{:});

Error in int (line 25)
    y=integral(@(r)f,0,inf,1.0e-3);
求大牛帮忙,这个错误要怎么改?uv是个矩阵,不过已经带了角标,可还是不对。
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 dwsmile 的主题更新
信息提示
请填处理意见