Useful Software Tools
Symbolic mathematics environments are good for algebraic manipulations
of signals and systems, as well as computing numbers and plotting graphics.
They can compute Fourier transforms, Fourier series, Laplace transforms, etc.
They are useful for algorithm derivation and algebraic analysis of
simple systems:
- Maple,
installed on volga.eecs, run by typing "xmaple"
- Mathematica,
installed on parker.eecs, run by typing "mathematica":
Matrix laboratory environments are optimized for numeric matrix-vector
computations:
- MATLAB,
installed on Suns, DecStations, and HPs, run by typing "matlab"
- Simulink,
a graphical block diagram simulation environment and
interface to MATLAB, run by typing "matlab" and then "simulink"
- Scilab,
a MATLAB clone, from
INRIA
Ptolemy is a graphical block diagram simulation and code generation
environment for complex signal processing and communications systems
composed of many different algorithms, run by typing "pigi":
In order to configure your account to run these programs, you should add
the following line at the end of your "~/.cshrc" file:
source ~ee121/adm/class.cshrc
If you are jointly enrolled in EE 123, then your account should already
be set up to run Ptolemy, so instead of adding the above source command
to your ".cshrc" file, you would add "source ~ee121/adm/other_init.cshrc".
You can look at the "~ee121/.cshrc" file for additional setup information.