FFT Series Function
The FFT series function is used to perform the fast Fourier
transform or the inverse fast Fourier transform of the data in the source series. This
function takes one or two source series. If only one source series is supplied,
the data in the value
component of the source series are treated as the real parts of the input into the
series function and the imaginary parts are assumed to be 0 for all input data
points; if there are two source series, the data in the first are treated as the real parts
and the data in the second are treated as the imaginary part.
Suppose that there are L data points in the series function domain,
the destination series will contains N = 2m data
points, where m is the smallest positive integer that satisfies the
condition 2m ³
L.
Normally, the FFT frequency range in the destination series is [0, 2 3DPoint.htm 3DPoint.htm-e 3DPoint.htm.tmp-e 3Dline.htm 3Dline.htm-e 3Dline.htm.tmp-e 3Dline.htme AboutDatascene.htm AboutDatascene.htm-e AboutDatascene.htm.tmp-e AddSeriesFunction.htm AddSeriesFunction.htm-e AddSeriesFunction.htm.tmp-e AnalyzingData.htm AnalyzingData.htm-e AnalyzingData.htm.tmp-e AnimationViaSequence.htm AnimationViaSequence.htm-e AnimationViaSequence.htm.tmp-e AnimationViaTimeTravel.htm AnimationViaTimeTravel.htm-e AnimationViaTimeTravel.htm.tmp-e AnimatonGeneratorDialog.htm AnimatonGeneratorDialog.htm-e AnimatonGeneratorDialog.htm.tmp-e AnimeterDialog.htm AnimeterDialog.htm-e AnimeterDialog.htm.tmp-e Appmenu.htm Appmenu.htm-e Appmenu.htm.tmp-e Apptoolbar.htm Apptoolbar.htm-e Apptoolbar.htm.tmp-e Area.htm Area.htm-e Area.htm.tmp-e Arrow.htm Arrow.htm-e Arrow.htm.tmp-e AspectEditor.htm AspectEditor.htm-e AspectEditor.htm.tmp-e Autohidewnd.htm Autohidewnd.htm-e Autohidewnd.htm.tmp-e Average.htm Average.htm-e Average.htm.tmp-e AxesEditor.htm AxesEditor.htm-e AxesEditor.htm.tmp-e Bar.htm Bar.htm-e Bar.htm.tmp-e Boxplot.htm Boxplot.htm-e Boxplot.htm.tmp-e BrushEditor.htm BrushEditor.htm-e BrushEditor.htm.tmp-e Bubble.htm Bubble.htm-e Bubble.htm.tmp-e Candle.htm Candle.htm-e Candle.htm.tmp-e ColorGrid.htm ColorGrid.htm-e ColorGrid.htm.tmp-e ColumnAssociationDialog.htm ColumnAssociationDialog.htm-e ColumnAssociationDialog.htm.tmp-e ColumnCelFormulas.htm ColumnCelFormulas.htm-e ColumnCelFormulas.htm.tmp-e ColumnCellFormulaDialog.htm ColumnCellFormulaDialog.htm-e ColumnCellFormulaDialog.htm.tmp-e Contour.htm Contour.htm-e Contour.htm.tmp-e ContourMarkEditor.htm ContourMarkEditor.htm-e ContourMarkEditor.htm.tmp-e Count.htm Count.htm-e Count.htm.tmp-e CreateTableFromFormulaDialog.htm CreateTableFromFormulaDialog.htm-e CreateTableFromFormulaDialog.htm.tmp-e CreatingAnimations.htm CreatingAnimations.htm-e CreatingAnimations.htm.tmp-e CreatingSequences.htm CreatingSequences.htm-e CreatingSequences.htm.tmp-e CubicSpline.htm CubicSpline.htm-e CubicSpline.htm.tmp-e Cumulate.htm Cumulate.htm-e Cumulate.htm.tmp-e DSSeries.htm DSSeries.htm-e DSSeries.htm.tmp-e DSgraph.htm DSgraph.htm-e DSgraph.htm.tmp-e DataSequenceDialog.htm DataSequenceDialog.htm-e DataSequenceDialog.htm.tmp-e Datamenu.htm Datamenu.htm-e Datamenu.htm.tmp-e Datasequence.htm Datasequence.htm-e Datasequence.htm.tmp-e Datatable.htm Datatable.htm-e Datatable.htm.tmp-e Differentiation.htm Differentiation.htm-e Differentiation.htm.tmp-e DisplayRealTimeData.htm DisplayRealTimeData.htm-e DisplayRealTimeData.htm.tmp-e Divide.htm Divide.htm-e Divide.htm.tmp-e Dockpanel.htm Dockpanel.htm-e Dockpanel.htm.tmp-e Dockwnd.htm Dockwnd.htm-e Dockwnd.htm.tmp-e Document.htm Document.htm-e Document.htm.tmp-e Docwinds.htm Docwinds.htm-e Docwinds.htm.tmp-e Donut.htm Donut.htm-e Donut.htm.tmp-e DoubleCollectionEditor.htm DoubleCollectionEditor.htm-e DoubleCollectionEditor.htm.tmp-e Error.htm Error.htm-e Error.htm.tmp-e ErrorBar.htm ErrorBar.htm-e ErrorBar.htm.tmp-e ExportDataDialog.htm ExportDataDialog.htm-e ExportDataDialog.htm.tmp-e ExportGraphDialog.htm ExportGraphDialog.htm-e ExportGraphDialog.htm.tmp-e FFT.htm FFT.htm-e FFT.htm.tmp FFTFilter.htm Filemenu.htm FloatingBar.htm Floatwnd.htm FormulaEditor.htm FrameEditor.htm Gantt.htm GraphSequence.htm GraphSequenceDialog.htm GraphSizeDialog.htm GraphTheme.htm Graphmenu.htm HelpIndex.htm Helpmenu.htm High.htm Highlow.htm Histogram.htm Horizontal3Dline.htm HorizontalArea.htm HorizontalBar.htm HorizontalBoxplot.htm Images ImagrBar.htm Installation.htm Integration.htm JoinedBar.htm LegendEditor.htm LicenseManager.htm Licenses.htm Line.htm LineEditor.htm LinePoint.htm LinearRegression.htm Low.htm ManipulatingGraphs.htm MarkEditor.htm MatrixToXYZDialog.htm Median.htm Messagewnd.htm Messgwnd.htm MovingAverage.htm Multiply.htm Navigator.htm NonlinearFit.htm PanelEditor.htm PenEditor.htm Pie.htm PlottingData.htm PlottingFormulas.htm Point.htm PointEditor.htm PointFigure.htm Polar.htm PolarBar.htm PrintPreview.htm ProgramOptionsDialog.htm Project.htm Projectmenu.htm PropertyGrid.htm Quickstart.htm Radar.htm RealtimeGraphing.htm RefreshLinkedDataDialog.htm Requirements.htm RichTextEditor.htm SequenceEditor.htm SequenceToTableDialog.htm SeriesAxesDialog.htm SeriesComponentsDialog.htm SeriesEditor.htm SeriesFunction.htm SeriesFunctionDialog.htm SeriesPieceEditor.htm ShadowEditor.htm Smith.htm Standa3.gif Standa4.gif StandardDeviation.htm SubtractSeriesFunction.htm Surface.htm TableToSequenceDialog.htm Templatize TextDataSourceDialog.htm TextEditor.htm TextToolEditor.htm TimeTravelDialog.htm TitlesEditor.htm Toolbox.htm Tower.htm TriSurface.htm Tutorial1.htm Tutorial10.htm Tutorial2.htm Tutorial3.htm Tutorial4.htm Tutorial5.htm Tutorial6.htm Tutorial7.htm Tutorial8.htm Tutorial9.htm TwoDGrids.htm TwoDGridsDialog.htm Usinghelp.htm ValueFormatCode.htm Varian5.gif Varian6.gif Variance.htm Vector.htm Viewmenu.htm Volume.htm WallsEditor.htm WaterFall.htm XYZToMatrixDialog.htm dockindc.html headerFooter.html horizontalHistogram.htm index.htm mm_menu.js release_notes.htm result.txt template.HTML userinterface.htm (N-1)
3DPoint.htm 3DPoint.htm-e 3DPoint.htm.tmp-e 3Dline.htm 3Dline.htm-e 3Dline.htm.tmp-e 3Dline.htme AboutDatascene.htm AboutDatascene.htm-e AboutDatascene.htm.tmp-e AddSeriesFunction.htm AddSeriesFunction.htm-e AddSeriesFunction.htm.tmp-e AnalyzingData.htm AnalyzingData.htm-e AnalyzingData.htm.tmp-e AnimationViaSequence.htm AnimationViaSequence.htm-e AnimationViaSequence.htm.tmp-e AnimationViaTimeTravel.htm AnimationViaTimeTravel.htm-e AnimationViaTimeTravel.htm.tmp-e AnimatonGeneratorDialog.htm AnimatonGeneratorDialog.htm-e AnimatonGeneratorDialog.htm.tmp-e AnimeterDialog.htm AnimeterDialog.htm-e AnimeterDialog.htm.tmp-e Appmenu.htm Appmenu.htm-e Appmenu.htm.tmp-e Apptoolbar.htm Apptoolbar.htm-e Apptoolbar.htm.tmp-e Area.htm Area.htm-e Area.htm.tmp-e Arrow.htm Arrow.htm-e Arrow.htm.tmp-e AspectEditor.htm AspectEditor.htm-e AspectEditor.htm.tmp-e Autohidewnd.htm Autohidewnd.htm-e Autohidewnd.htm.tmp-e Average.htm Average.htm-e Average.htm.tmp-e AxesEditor.htm AxesEditor.htm-e AxesEditor.htm.tmp-e Bar.htm Bar.htm-e Bar.htm.tmp-e Boxplot.htm Boxplot.htm-e Boxplot.htm.tmp-e BrushEditor.htm BrushEditor.htm-e BrushEditor.htm.tmp-e Bubble.htm Bubble.htm-e Bubble.htm.tmp-e Candle.htm Candle.htm-e Candle.htm.tmp-e ColorGrid.htm ColorGrid.htm-e ColorGrid.htm.tmp-e ColumnAssociationDialog.htm ColumnAssociationDialog.htm-e ColumnAssociationDialog.htm.tmp-e ColumnCelFormulas.htm ColumnCelFormulas.htm-e ColumnCelFormulas.htm.tmp-e ColumnCellFormulaDialog.htm ColumnCellFormulaDialog.htm-e ColumnCellFormulaDialog.htm.tmp-e Contour.htm Contour.htm-e Contour.htm.tmp-e ContourMarkEditor.htm ContourMarkEditor.htm-e ContourMarkEditor.htm.tmp-e Count.htm Count.htm-e Count.htm.tmp-e CreateTableFromFormulaDialog.htm CreateTableFromFormulaDialog.htm-e CreateTableFromFormulaDialog.htm.tmp-e CreatingAnimations.htm CreatingAnimations.htm-e CreatingAnimations.htm.tmp-e CreatingSequences.htm CreatingSequences.htm-e CreatingSequences.htm.tmp-e CubicSpline.htm CubicSpline.htm-e CubicSpline.htm.tmp-e Cumulate.htm Cumulate.htm-e Cumulate.htm.tmp-e DSSeries.htm DSSeries.htm-e DSSeries.htm.tmp-e DSgraph.htm DSgraph.htm-e DSgraph.htm.tmp-e DataSequenceDialog.htm DataSequenceDialog.htm-e DataSequenceDialog.htm.tmp-e Datamenu.htm Datamenu.htm-e Datamenu.htm.tmp-e Datasequence.htm Datasequence.htm-e Datasequence.htm.tmp-e Datatable.htm Datatable.htm-e Datatable.htm.tmp-e Differentiation.htm Differentiation.htm-e Differentiation.htm.tmp-e DisplayRealTimeData.htm DisplayRealTimeData.htm-e DisplayRealTimeData.htm.tmp-e Divide.htm Divide.htm-e Divide.htm.tmp-e Dockpanel.htm Dockpanel.htm-e Dockpanel.htm.tmp-e Dockwnd.htm Dockwnd.htm-e Dockwnd.htm.tmp-e Document.htm Document.htm-e Document.htm.tmp-e Docwinds.htm Docwinds.htm-e Docwinds.htm.tmp-e Donut.htm Donut.htm-e Donut.htm.tmp-e DoubleCollectionEditor.htm DoubleCollectionEditor.htm-e DoubleCollectionEditor.htm.tmp-e Error.htm Error.htm-e Error.htm.tmp-e ErrorBar.htm ErrorBar.htm-e ErrorBar.htm.tmp-e ExportDataDialog.htm ExportDataDialog.htm-e ExportDataDialog.htm.tmp-e ExportGraphDialog.htm ExportGraphDialog.htm-e ExportGraphDialog.htm.tmp-e FFT.htm FFT.htm-e FFT.htm.tmp FFTFilter.htm Filemenu.htm FloatingBar.htm Floatwnd.htm FormulaEditor.htm FrameEditor.htm Gantt.htm GraphSequence.htm GraphSequenceDialog.htm GraphSizeDialog.htm GraphTheme.htm Graphmenu.htm HelpIndex.htm Helpmenu.htm High.htm Highlow.htm Histogram.htm Horizontal3Dline.htm HorizontalArea.htm HorizontalBar.htm HorizontalBoxplot.htm Images ImagrBar.htm Installation.htm Integration.htm JoinedBar.htm LegendEditor.htm LicenseManager.htm Licenses.htm Line.htm LineEditor.htm LinePoint.htm LinearRegression.htm Low.htm ManipulatingGraphs.htm MarkEditor.htm MatrixToXYZDialog.htm Median.htm Messagewnd.htm Messgwnd.htm MovingAverage.htm Multiply.htm Navigator.htm NonlinearFit.htm PanelEditor.htm PenEditor.htm Pie.htm PlottingData.htm PlottingFormulas.htm Point.htm PointEditor.htm PointFigure.htm Polar.htm PolarBar.htm PrintPreview.htm ProgramOptionsDialog.htm Project.htm Projectmenu.htm PropertyGrid.htm Quickstart.htm Radar.htm RealtimeGraphing.htm RefreshLinkedDataDialog.htm Requirements.htm RichTextEditor.htm SequenceEditor.htm SequenceToTableDialog.htm SeriesAxesDialog.htm SeriesComponentsDialog.htm SeriesEditor.htm SeriesFunction.htm SeriesFunctionDialog.htm SeriesPieceEditor.htm ShadowEditor.htm Smith.htm Standa3.gif Standa4.gif StandardDeviation.htm SubtractSeriesFunction.htm Surface.htm TableToSequenceDialog.htm Templatize TextDataSourceDialog.htm TextEditor.htm TextToolEditor.htm TimeTravelDialog.htm TitlesEditor.htm Toolbox.htm Tower.htm TriSurface.htm Tutorial1.htm Tutorial10.htm Tutorial2.htm Tutorial3.htm Tutorial4.htm Tutorial5.htm Tutorial6.htm Tutorial7.htm Tutorial8.htm Tutorial9.htm TwoDGrids.htm TwoDGridsDialog.htm Usinghelp.htm ValueFormatCode.htm Varian5.gif Varian6.gif Variance.htm Vector.htm Viewmenu.htm Volume.htm WallsEditor.htm WaterFall.htm XYZToMatrixDialog.htm dockindc.html headerFooter.html horizontalHistogram.htm index.htm mm_menu.js release_notes.htm result.txt template.HTML userinterface.htm FN / N], where FN is the Nyquist
frequency. But if the Center at Zero check box on the FFT tab-page
of the Series Function dialog box
is
checked, the FFT frequency ranged will be changed to [-(N-2) 3DPoint.htm 3DPoint.htm-e 3DPoint.htm.tmp-e 3Dline.htm 3Dline.htm-e 3Dline.htm.tmp-e 3Dline.htme AboutDatascene.htm AboutDatascene.htm-e AboutDatascene.htm.tmp-e AddSeriesFunction.htm AddSeriesFunction.htm-e AddSeriesFunction.htm.tmp-e AnalyzingData.htm AnalyzingData.htm-e AnalyzingData.htm.tmp-e AnimationViaSequence.htm AnimationViaSequence.htm-e AnimationViaSequence.htm.tmp-e AnimationViaTimeTravel.htm AnimationViaTimeTravel.htm-e AnimationViaTimeTravel.htm.tmp-e AnimatonGeneratorDialog.htm AnimatonGeneratorDialog.htm-e AnimatonGeneratorDialog.htm.tmp-e AnimeterDialog.htm AnimeterDialog.htm-e AnimeterDialog.htm.tmp-e Appmenu.htm Appmenu.htm-e Appmenu.htm.tmp-e Apptoolbar.htm Apptoolbar.htm-e Apptoolbar.htm.tmp-e Area.htm Area.htm-e Area.htm.tmp-e Arrow.htm Arrow.htm-e Arrow.htm.tmp-e AspectEditor.htm AspectEditor.htm-e AspectEditor.htm.tmp-e Autohidewnd.htm Autohidewnd.htm-e Autohidewnd.htm.tmp-e Average.htm Average.htm-e Average.htm.tmp-e AxesEditor.htm AxesEditor.htm-e AxesEditor.htm.tmp-e Bar.htm Bar.htm-e Bar.htm.tmp-e Boxplot.htm Boxplot.htm-e Boxplot.htm.tmp-e BrushEditor.htm BrushEditor.htm-e BrushEditor.htm.tmp-e Bubble.htm Bubble.htm-e Bubble.htm.tmp-e Candle.htm Candle.htm-e Candle.htm.tmp-e ColorGrid.htm ColorGrid.htm-e ColorGrid.htm.tmp-e ColumnAssociationDialog.htm ColumnAssociationDialog.htm-e ColumnAssociationDialog.htm.tmp-e ColumnCelFormulas.htm ColumnCelFormulas.htm-e ColumnCelFormulas.htm.tmp-e ColumnCellFormulaDialog.htm ColumnCellFormulaDialog.htm-e ColumnCellFormulaDialog.htm.tmp-e Contour.htm Contour.htm-e Contour.htm.tmp-e ContourMarkEditor.htm ContourMarkEditor.htm-e ContourMarkEditor.htm.tmp-e Count.htm Count.htm-e Count.htm.tmp-e CreateTableFromFormulaDialog.htm CreateTableFromFormulaDialog.htm-e CreateTableFromFormulaDialog.htm.tmp-e CreatingAnimations.htm CreatingAnimations.htm-e CreatingAnimations.htm.tmp-e CreatingSequences.htm CreatingSequences.htm-e CreatingSequences.htm.tmp-e CubicSpline.htm CubicSpline.htm-e CubicSpline.htm.tmp-e Cumulate.htm Cumulate.htm-e Cumulate.htm.tmp-e DSSeries.htm DSSeries.htm-e DSSeries.htm.tmp-e DSgraph.htm DSgraph.htm-e DSgraph.htm.tmp-e DataSequenceDialog.htm DataSequenceDialog.htm-e DataSequenceDialog.htm.tmp-e Datamenu.htm Datamenu.htm-e Datamenu.htm.tmp-e Datasequence.htm Datasequence.htm-e Datasequence.htm.tmp-e Datatable.htm Datatable.htm-e Datatable.htm.tmp-e Differentiation.htm Differentiation.htm-e Differentiation.htm.tmp-e DisplayRealTimeData.htm DisplayRealTimeData.htm-e DisplayRealTimeData.htm.tmp-e Divide.htm Divide.htm-e Divide.htm.tmp-e Dockpanel.htm Dockpanel.htm-e Dockpanel.htm.tmp-e Dockwnd.htm Dockwnd.htm-e Dockwnd.htm.tmp-e Document.htm Document.htm-e Document.htm.tmp-e Docwinds.htm Docwinds.htm-e Docwinds.htm.tmp-e Donut.htm Donut.htm-e Donut.htm.tmp-e DoubleCollectionEditor.htm DoubleCollectionEditor.htm-e DoubleCollectionEditor.htm.tmp-e Error.htm Error.htm-e Error.htm.tmp-e ErrorBar.htm ErrorBar.htm-e ErrorBar.htm.tmp-e ExportDataDialog.htm ExportDataDialog.htm-e ExportDataDialog.htm.tmp-e ExportGraphDialog.htm ExportGraphDialog.htm-e ExportGraphDialog.htm.tmp-e FFT.htm FFT.htm-e FFT.htm.tmp FFTFilter.htm Filemenu.htm FloatingBar.htm Floatwnd.htm FormulaEditor.htm FrameEditor.htm Gantt.htm GraphSequence.htm GraphSequenceDialog.htm GraphSizeDialog.htm GraphTheme.htm Graphmenu.htm HelpIndex.htm Helpmenu.htm High.htm Highlow.htm Histogram.htm Horizontal3Dline.htm HorizontalArea.htm HorizontalBar.htm HorizontalBoxplot.htm Images ImagrBar.htm Installation.htm Integration.htm JoinedBar.htm LegendEditor.htm LicenseManager.htm Licenses.htm Line.htm LineEditor.htm LinePoint.htm LinearRegression.htm Low.htm ManipulatingGraphs.htm MarkEditor.htm MatrixToXYZDialog.htm Median.htm Messagewnd.htm Messgwnd.htm MovingAverage.htm Multiply.htm Navigator.htm NonlinearFit.htm PanelEditor.htm PenEditor.htm Pie.htm PlottingData.htm PlottingFormulas.htm Point.htm PointEditor.htm PointFigure.htm Polar.htm PolarBar.htm PrintPreview.htm ProgramOptionsDialog.htm Project.htm Projectmenu.htm PropertyGrid.htm Quickstart.htm Radar.htm RealtimeGraphing.htm RefreshLinkedDataDialog.htm Requirements.htm RichTextEditor.htm SequenceEditor.htm SequenceToTableDialog.htm SeriesAxesDialog.htm SeriesComponentsDialog.htm SeriesEditor.htm SeriesFunction.htm SeriesFunctionDialog.htm SeriesPieceEditor.htm ShadowEditor.htm Smith.htm Standa3.gif Standa4.gif StandardDeviation.htm SubtractSeriesFunction.htm Surface.htm TableToSequenceDialog.htm Templatize TextDataSourceDialog.htm TextEditor.htm TextToolEditor.htm TimeTravelDialog.htm TitlesEditor.htm Toolbox.htm Tower.htm TriSurface.htm Tutorial1.htm Tutorial10.htm Tutorial2.htm Tutorial3.htm Tutorial4.htm Tutorial5.htm Tutorial6.htm Tutorial7.htm Tutorial8.htm Tutorial9.htm TwoDGrids.htm TwoDGridsDialog.htm Usinghelp.htm ValueFormatCode.htm Varian5.gif Varian6.gif Variance.htm Vector.htm Viewmenu.htm Volume.htm WallsEditor.htm WaterFall.htm XYZToMatrixDialog.htm dockindc.html headerFooter.html horizontalHistogram.htm index.htm mm_menu.js release_notes.htm result.txt template.HTML userinterface.htm FN
/ N, FN] .
If the position components
of the source series contain incompatible data (e.g. the first contains 1, 2, 4,
5 and the second contains 1, 2, 3, 5) or if their contained data are not equally spaced, DataScene will use
cubic-spline
interpolation to generate equally spaced and compatible position and value components for the
source series first and then perform the calculations.
See Also
|