0

私はこれらの既知の変数を持っています:

T=3;             
t=0:0.01:5*T;    
om=2*pi/T;       
N=10;            
f0=100;          

どこ:

  • T=期間、
  • t=可変時間、
  • om=角周波数、
  • N=シリーズの用語数、
  • f0=開始力(パワー)

そして、私はftこのような複素フーリエ級数を使用してベクトルを作成しています:

ft=zeros(size(t));
for j=1:2*N+1
    n= j-(N+1);    
    if n==0
        f(j)=f0/2;
    else
        f(j)=f0*((exp(-i*n*2*pi)*(i*2*pi*n+1)-1)/(4*pi^2*n^2));   
    end
    ft=ft+f(j)*exp(i*n*om*t);
end
plot(t,ft);

結果は次ののこぎり波です。

のこぎり波

さて、ベクトルftは複雑で、私の質問は次のとおりです。ベクトルを補間する方法はft

4

1 に答える 1

2

を使用できますinterp1t2が補間時間を含むベクトルの場合、次のようになります。

ft2 = interp1(t, ft, t2);

内挿された点を。に返しますft2

于 2013-03-18T19:39:16.953 に答える