1

ループなしで、2 から 10 までのいくつかの順序で (exp(x) の) テイラー級数のプロットを描画する必要があります。助けてくれてありがとう!:)

{これが私がループでやった方法です}

 t=linspace(0,1,1000);
 plot(t,exp(t),'r')
 hold on
 syms x
 for i=1:9
     f(x)=taylor(exp(x),'order',i+1);
     y=f(t);
     plot(t,y)
 end
4

1 に答える 1

0

テイラー項を手動で計算することを気にしない場合は、ループなしで実行できます。

N = 10;
t = linspace(0,1,1000);
f = cumsum(bsxfun(@power, t, (0:N).').*repmat(1./factorial(0:N).',1,length(t))).';
plot(t,f)

plotこれは、行列入力を に渡すと各列がプロットされるという事実を利用しています。

于 2013-10-31T19:02:22.717 に答える