0

x (ベクトル) と数値 (N) を取得し、cos(x) からそのテイラー級数を引いた誤差を N までプロットする関数を作成する必要がありました (たとえば、N=3 なので、関数は abs(cos(x)-( 1-x^2/2+x^4/4))) コードは次のとおりです。

function question2 (x,N)
sum=0;
s=1;
for i=0:2:N;
 sum=sum+((s*(x).^(i))/factorial(i));
 s=s*(-1);
end
y=abs(cos(x)-sum);
plot(x,y)
end

グラフはこれです:間違ったグラフ

しかし、それは反対でなければなりません!それは単調な減少であり、最終的にはほぼ線形でなければなりません。ありがとう

4

1 に答える 1