3 The key buffer is cleared.
4 If any or all of the display is “frozen” (by FREEZE), that state is cancelled.
5 If Last Arguments is enabled, the arguments to the command that caused the error are returned to the stack.
6 Program execution jumps to the error clause.
The commands in the error clause are executed only if an error is generated during execution of the trap clause.
•IFERR … THEN … ELSE … END executes one sequence of commands if an error occurs or another sequence of commands if an error does not occur. The syntax of IFERR … THEN … ELSE … END is:
IFERR
If an error occurs during execution of the trap clause, the same six events listed above occur. If no error occurs, execution jumps to the normal clause at the completion of the trap clause.
Access: !°LLERROR [IFERR] IFERR ( °is the
Flags: Last Arguments
Input/Output: None
Example: The following program uses IFERR much like the
«→ a b « IFERR a b / THEN LSQ END » »
See also: CASE, ELSE, END, IF, THEN
IFFTType: Command
Description: Inverse Discrete Fourier Transform Command: Computes the one- or
If the argument is an
The
|
|
| – 1 |
|
|
| 2π ikn |
|
|
| 1 |
|
|
|
| ||
X |
| ∑ | Y |
| e | , i = | ||
n | = | k |
| |||||
| k = 0 |
|
|
|
| |||
|
|
|
|
|
|
|
|
for n = 0, 1, …, N – 1.
The
|
|
|
| M – 1 – 1 |
| 2πikm | 2πi ln |
| |
|
|
|
| ||||||
X | mn | = | ∑ ∑ Y | kl | e | , i = | |||
|
| M | k = 0 l = 0 |
|
|
|
| ||
|
|
|
|
|
|
|
|
|
for m = 0, 1, …, M – 1 and n = 0, 1, …, N – 1.
The discrete Fourier transform and its inverse are defined for any positive sequence length. However, the calculation can be performed very rapidly when the sequence length is a power of two, and the resulting algorithms are called the fast Fourier transform (FFT) and inverse fast Fourier transform (IFFT).
The IFFT command uses truncated
Full Command and Function Reference