matlab求解

2022-04-22 社会 29阅读
clear;clc
%
x=-0.9:0.1:0.9;
N=zeros(size(x));Y=zeros(size(x));
fork=1:length(x)
n=1;
y0=log(1+x(k)^2);
y=x(k)^2;
whileabs(y-y0)>1e-9
n=n+1;
y=y+(-1)^(n+1)*x(k)^(2*n)/n;
end
N(k)=n;
Y(k)=y;
end
figure;
subplot(2,1,1);plot(x,x.^2-x.^4/2+x.^6/3-x.^8/4,'r',x,Y,'b')
subplot(2,1,2);scatter(x,N)
不知道理解对错??
声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com