WOLFRAM LANGUAGE COMPATIBILITY INFORMATION

Upgrading from:

FourierSeries`

FourierSeries, FourierTrigSeries, and FourierCoefficient are part of the Mathematica kernel.
FourierSinCoefficient and FourierCosCoefficient are now in the built-in Mathematica kernel.
DTFourierTransform has been renamed to FourierSequenceTransform.
InverseDTFourierTransform has been renamed to InverseFourierSequenceTransform.
The numerical functions, such as NFourierTransform, are still available in the Fourier Series Package.
The default value of the FourierParameters option has changed for all symbols previously available in the Fourier Series Package.

New system functions

FourierSeries and FourierTrigSeries are now in the built-in Mathematica kernel:

Version 6.0 << FourierSeries`
FourierSeries[Sin[t]^2, t, 3]
In[1]:=
Click for copyable input
Out[1]=

FourierCoefficient, FourierSinCoefficient, and FourierCosCoefficient are part of the built-in kernel:

Version 6.0 << FourierSeries`
FourierCoefficient[t^2 + t, t, n]
In[2]:=
Click for copyable input
Out[2]=

DTFourierTransform has been renamed to FourierSequenceTransform and added to the built-in kernel:

Version 6.0 << FourierSeries`
DTFourierTransform[1/(2 n + 1)^3, n, \[Omega]]
In[2]:=
Click for copyable input
Out[2]=

InverseDTFourierTransform has been renamed to InverseFourierSequenceTransform:

Version 6.0 << FourierSeries`
InverseDTFourierTransform[Exp[-\[Omega]^2], \[Omega], n]
In[2]:=
Click for copyable input
Out[2]=

FourierParameters option

The default value of the FourierParameters option has changed for each function as described below.

FourierCoefficient and NFourierCoefficient:

Version 6.0 << FourierSeries`
a = 2; b = 5;
FourierCoefficient[t + t^2, t, 3, FourierParameters -> {a, b}]
In[5]:=
Click for copyable input
Out[6]=
Version 6.0 << FourierSeries`
a = 2; b = 5;
NFourierCoefficient[t + t^2, t, 3, FourierParameters -> {a, b}]
In[7]:=
Click for copyable input
Out[9]=

FourierSeries and NFourierSeries:

Version 6.0 << FourierSeries`
a = 2; b = 5;
FourierSeries[t + t^2, t, 3, FourierParameters -> {a, b}]
In[2]:=
Click for copyable input
Out[2]=
Version 6.0 << FourierSeries`
a = 2; b = 5;
NFourierSeries[t + t^2, t, 3, FourierParameters -> {a, b}]
In[4]:=
Click for copyable input
Out[4]=

DTFourierTransform and NDTFourierTransform:

Version 6.0 << FourierSeries`
a = 2; b = 5;
DTFourierTransform[1/(2 n + 1)^2, n, w, FourierParameters -> {a, b}]
In[2]:=
Click for copyable input
Out[2]=
Version 6.0 << FourierSeries`
a = 2; b = 3;
Table[NDTFourierTransform[1/(2 n + 1)^2, n, w, 
  FourierParameters -> {a, b}], {w, -1/2, 1/2, 0.3}]
In[4]:=
Click for copyable input
Out[4]=

InverseDTFourierTransform and NInverseDTFourierTransform:

Version 6.0 << FourierSeries`
a = 2; b = 3;
InverseDTFourierTransform[E^(-w^2), w, 3, FourierParameters -> {a, b}]
In[2]:=
Click for copyable input
Out[2]=
Version 6.0 << FourierSeries`
a = 2; b = 3;
NInverseDTFourierTransform[E^(-w^2), w, 3, 
 FourierParameters -> {a, b}]
In[4]:=
Click for copyable input
Out[4]=

FourierSinCoefficient and NFourierSinCoefficient:

Version 6.0 << FourierSeries`
a = 3; b = 2;
f[t_] := t + t^2;
FourierSinCoefficient[f[t], t, 5, FourierParameters -> {a, b}]
In[2]:=
Click for copyable input
Out[2]=
Version 6.0 << FourierSeries`
a = 3; b = 2;
f[t_] := t + t^2;
Table[NFourierSinCoefficient[f[t], t, n, 
  FourierParameters -> {a, b}], {n, 1, 4}]
In[4]:=
Click for copyable input
Out[4]=

FourierCosCoefficient and NFourierCosCoefficient:

Version 6.0 << FourierSeries`
a = 3; b = 2;
f[t_] := t + t^2;
FourierCosCoefficient[f[t], t, 6, FourierParameters -> {a, b}]
In[2]:=
Click for copyable input
Out[2]=
Version 6.0 << FourierSeries`
a = 3; b = 2;
f[t_] := t + t^2;
Table[NFourierCosCoefficient[f[t], t, n, 
  FourierParameters -> {a, b}], {n, 1, 5}]
In[4]:=
Click for copyable input
Out[4]=

FourierTrigSeries and NFourierTrigSeries:

Version 6.0 << FourierSeries`
a = 2; b = 3;
FourierTrigSeries[t + t^2, t, 3, FourierParameters -> {a, b}]
In[2]:=
Click for copyable input
Out[2]=
Version 6.0 << FourierSeries`
a = 2; b = 3;
NFourierTrigSeries[t + t^2, t, 3, FourierParameters -> {a, b}]
In[4]:=
Click for copyable input
Out[4]=