Documente Academic
Documente Profesional
Documente Cultură
-------
Fourier version 3.20 for TI-92/TI-92II and TI-89/TI-92+
Other files in the package are all sub functions or data for above functions.
--------------------- Archiving on TI-89 and TI-92+ -------------------------
All variables can be archived on the TI-89 and TI-92+. Functions and programs can
also be archived, but first after they have been used one time each. If
the programs have not been run before archiving, the calculator has to
compile them each time they are used, this will slow down the execution time
of the programs.
Before archiving the programs execute following commands from the command
line in the "fourier" folder:
This program will give online information about and demonstrate the
use of functions in this package. When you do not need this program
any longer just delete it and the data file "hlp".
Syntax: Help()
---------------------------------------------------------------------
Function: Fourier(f(var), var ,mode)
var : is the name of the variable to transform normally 't', but can
be any name.
Special transforms:
Unit step function (Heaviside function):
Definition: u(t-a) = 1 for t>=a else 0
signum function:
Definition: signum(t-a) = 1 for t>=a else -1
Some examples:
Fourier(cos(5*t),t,1) = pi*'delta'(w-5)+pi*'delta'(w+5)
Fourier(cos(5*t)*u(t),t,1) =
i*(-1/2*(w+5))-1/(2*(w-5))+pi*'delta'(w-5)+pi*'delta'(w+5)
Fourier(1/(t-i),t,2) = 2*pi*i*exp(w)*u(-w)
---------------------------------------------------------------------
Function: iFourier(F(var), var ,mode)
var : is the name of the variable to transform normally 'w', but can
be any name. This function has the ability in the most occasions to
perform symbolical transformations, but not in all. It depends on the
type of transform.
mode : decide the format of the result. Mode can be 1 or 2. In mode 1
the result will be in Ti-92's complex format (exp(i*w) will be rewritten
to cos(w)+i*sin(w)). Mode 2 is a special format, where the calculators
complex 'i' will be replaced with the letter 'i'. The results in mode 2
will be exponential functions instead of sine and cosine. The letter 'i'
in the results of iFourier is the same as the complex 'i' and can always
be replaced with it.
The expression may contain constants of any kind except constants containing the
letter 's'.
Special transforms:
Unit step function (Heaviside function):
Definition: u(w-a) = 1 for w>=a else 0
iFourier(u(w - a),w,2) = 'Delta'(-t)/2+i*exp(a*i*t)/(2*pi*t)
signum function:
Definition: signum(w - a) = 1 for w>=a else -1
Some examples:
iFourier(u(w+1)-u(w-1),w,1) = sin(t)/(pi*t)
iFourier(1/(w+1)^2,w,2) = 2*t*exp(-i*t)*(2*u(-t)-1)
iFourier('delta'(w+5)+'delta'(w-5),t,1) = sin(5*t)/pi
---------------------------------------------------------------------
Function: eval(f(var))
eval(f(var))|var=value
---------------------------------------------------------------------
Program: Plot(f(var),var,type)
Example:
Example:
Plot the amplitude of a complex function
plot(f(war),var,1)
plot(f(war),war,2)
---------------------------------------------------------------------
Author: Lars Frederiksen
E-mail: LTF@POST8.TELE.DK