matlab定积分求解问题,怎么求定积分?
来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/11/11 21:20:23
matlab定积分求解问题,怎么求定积分?
function ly=ditui(a)
int k x;
ly=zeros(1,11);
fprintf('请选择方法:');
k=input('k=');
switch (k)
case 1
for i=1:11
if i==1
ly(1,1)=log((a+1)/a);
else
ly(1,i)=-a*ly(1,i-1)+1/(i-1);
end
end
case 2
for i=2:11
if i==11
ly(1,11)=quadl(((x^10)/(a+x)),0,1,tol);
else
ly(1,i-1)=(1/a)*(-ly(1,i)+(1/i));
end
end
end
end
最后执行出来 一直出现
Undefined function or variable 'x'.
Error in ==> ditui at 20
ly(1,11)=quadl(((x^10)/(a+x)),0,1,tol);
function ly=ditui(a)
int k x;
ly=zeros(1,11);
fprintf('请选择方法:');
k=input('k=');
switch (k)
case 1
for i=1:11
if i==1
ly(1,1)=log((a+1)/a);
else
ly(1,i)=-a*ly(1,i-1)+1/(i-1);
end
end
case 2
for i=2:11
if i==11
ly(1,11)=quadl(((x^10)/(a+x)),0,1,tol);
else
ly(1,i-1)=(1/a)*(-ly(1,i)+(1/i));
end
end
end
end
最后执行出来 一直出现
Undefined function or variable 'x'.
Error in ==> ditui at 20
ly(1,11)=quadl(((x^10)/(a+x)),0,1,tol);
第二行不是int
是syms
是syms