来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/08/30 06:07:07
matlab求解答
![](http://img.wesiedu.com/upload/f/2e/f2e5fbb6322ad66261bd72ad1cde3507.jpg)
(1)题
function out = fun(x)
out=1;
n=0;
fz=1;
fm=1;
a=1;
while(abs(a)>=1e-3)
n=n+1;
fz=fz*x;
fm=fm*n;
a=fz/fm;
out=out+a;
end
end
(2)题
x=-5:5;
y=arrayfun(@fun,x);
或者
x=-5:5;
y=zeros(size(x));
for ii=1:length(x)
y(ii)=fun(x(ii));
end
y里面的11个值对应x=-5~5的函数值