PRODUCTS
Products Overview
Mathematica
Mathematica Student Edition
Mathematica Home Edition
Wolfram
CDF Player
(free download)
Computable Document Format (CDF)
web
Mathematica
grid
Mathematica
Wolfram
Workbench
Wolfram
SystemModeler
Wolfram
Finance Platform
Mathematica
Add-Ons
Wolfram|Alpha Products
SOLUTIONS
Solutions Overview
Engineering
Aerospace Engineering & Defense
Chemical Engineering
Control Systems
Electrical Engineering
Image Processing
Industrial Engineering
Materials Science
Mechanical Engineering
Operations Research
Optics
Petroleum Engineering
Biotechnology & Medicine
Bioinformatics
Medical Imaging
Finance, Statistics & Business Analysis
Actuarial Sciences
Data Analysis & Mining
Econometrics
Economics
Financial Engineering & Mathematics
Financial Risk Management
Statistics
Software Engineering & Content Delivery
Authoring & Publishing
Interface Development
Software Engineering
Web Development
Science
Astronomy
Biological Sciences
Chemistry
Environmental Sciences
Geosciences
Social & Behavioral Sciences
Design, Arts & Entertainment
Game Design, Special Effects & Generative Art
Education
STEM Education Initiative
Higher Education
Community & Technical College Education
Primary & Secondary Education
Students
Technology
Computable Document Format (CDF)
High-Performance & Parallel Computing (HPC)
See Also: Technology Guide
PURCHASE
Online Store
Other Ways to Buy
Volume & Site Licensing
Contact Sales
Software
Service
Upgrades
Training
Books
Merchandise
SUPPORT
Support Overview
Mathematica
Documentation
Knowledge Base
Learning Center
Technical Services
Community & Forums
Training
Does My Site Have a License?
Wolfram User Portal
COMPANY
About Wolfram Research
News
Events
Wolfram Blog
Partnerships
Employment Opportunities
History of
Mathematica
Stephen Wolfram's Home Page
Contact Us
OUR SITES
All Sites
Wolfram|Alpha
Demonstrations Project
MathWorld
Integrator
Wolfram Functions Site
Mathematica Journal
Wolfram Media
Wolfram
Tones
Wolfram Science
Stephen Wolfram
THIS IS DOCUMENTATION FOR AN OBSOLETE PRODUCT.
SEE THE
DOCUMENTATION CENTER
FOR THE LATEST INFORMATION.
DOCUMENTATION CENTER SEARCH
New to
Mathematica
?
Find your learning path
»
Mathematica
>
Mathematics and Algorithms
>
Calculus
>
Integral Transforms
>
Fourier Analysis
>
FourierDST
>
BUILT-IN MATHEMATICA SYMBOL
Discrete Fourier Transforms
Tutorials »
|
FourierDCT
Fourier
FourierSinTransform
FourierSinCoefficient
FourierSinSeries
See Also »
|
Fourier Analysis
Signal Processing
New in 6.0: Numerical Data Handling
More About »
FourierDST
FourierDST
[
list
]
finds the Fourier discrete sine transform of a list of real numbers.
FourierDST
finds the Fourier discrete sine transform of type
.
MORE INFORMATION
Possible types
of discrete sine transform for a list
of length
giving a result
are:
1.
DST-I
2.
DST-II
3.
DST-III
4.
DST-IV
FourierDST
[
list
]
is equivalent to
FourierDST
.
The inverse discrete sine transforms for types 1, 2, 3, 4 are types 1, 3, 2, 4, respectively.
The
list
given in
FourierDST
[
list
]
can be nested to represent an array of data in any number of dimensions.
The array of data must be rectangular.
If the elements of
list
are exact numbers,
FourierDST
begins by applying
N
to them.
FourierDST
can be used on
SparseArray
objects.
EXAMPLES
CLOSE ALL
Basic Examples
(2)
Find a discrete sine transform:
Find the inverse discrete sine transform:
Find a discrete sine transform of type 1 (DST-I):
Find the inverse discrete sine transform:
Find a discrete sine transform:
In[1]:=
Out[1]=
Find the inverse discrete sine transform:
In[2]:=
Out[2]=
Find a discrete sine transform of type 1 (DST-I):
In[1]:=
Out[1]=
Find the inverse discrete sine transform:
In[2]:=
Out[2]=
Scope
(2)
Use machine arithmetic to compute the discrete sine transform:
Use 24-digit precision arithmetic:
Two-dimensional discrete sine transform:
Four-dimensional discrete sine transform:
Generalizations & Extensions
(2)
The list may have complex values:
You can use
,
,
, or
for the types
,
,
, and
respectively.
Applications
(2)
Get an expansion for an odd function as a sum of sines:
The function values on a uniformly spaced grid with
n
points on
:
Compute the DST-I and renormalize:
The function has, in effect, been periodized with a particular odd symmetry:
Plot the expansion error where the points are defined:
Approximate the second derivative for a function with zero boundary conditions:
Solve the wave equation for a plucked string:
Plot the solution
as a surface:
Properties & Relations
(3)
DST-I and DST-IV are their own inverses:
DST-II and DST-III are inverses of each other:
The DST is equivalent to matrix multiplication:
Possible Issues
(1)
FourierDST
always returns normalized results:
To get unnormalized results, you can multiply by the normalization:
SEE ALSO
FourierDCT
Fourier
FourierSinTransform
FourierSinCoefficient
FourierSinSeries
TUTORIALS
Discrete Fourier Transforms
MORE ABOUT
Fourier Analysis
Signal Processing
New in 6.0: Numerical Data Handling
New in 6