Professional Documents
Culture Documents
Educational Matlab GUIs
Educational Matlab GUIs
http://users.ece.gatech.edu/mcclella/matlabGUIs/index.html
Requirements: Matlab 7.2 or greater Tested on: Macintosh UNIX, Windows and
PEZdemo
1 of 6
25/12/2012 12:32 PM
http://users.ece.gatech.edu/mcclella/matlabGUIs/index.html
PEZdemo allows the user to select the poles and zeros of a system and then change those poles and zero dynamically. The z-plane, Fourier domain and time-domain are all updated simultaneously. MATLAB pezdemo Command Name:
Download: PEZdemo (Version 2.84) Requirements: Matlab 6.0 or greater Tested on: Windows Last update: 2-Jan-08
FourierSeries
FourierSeriesDemo is a GUI that shows Fourier Series synthesis for different number of Fourier coefficients. Different signals can be selected: square wave, sawtooth, triangle and rectified sinusoids. MATLAB Command fseriesdemo Name:
Download: FourierSeriesDemo (Version 1.20) Requirements: Matlab 5.2.1 or greater Tested on: Windows Last update: 30-Mar-06
PhasorRaces
PhasorRaces began as a speed drill for testing complex addition. Now it includes many other related operations that can be tested in a "drill" scenario: adding sinusoids, z-transforms, etc. A timer starts as soon as the problem is posed, so that a student can try to solve questions quickly and accurately. MATLAB Command Name: phrace Download: PhasorRaces (Version 1.13) Requirements: Matlab 5.2.1 or greater Tested on: Windows Last update: 30-Mar-06
2 of 6
25/12/2012 12:32 PM
http://users.ece.gatech.edu/mcclella/matlabGUIs/index.html
SinDrill
SinDrill is a program that tests the users ability to determine basic parameters of a sinusoid. After a plot of a sinusoid is displayed, the user must correctly guess its amplitude, frequency, and phase. MATLAB Command Name: sindrill Download: SinDrill (Version 2.09) Requirements: Matlab 5.1 or greater Tested on: UNIX, Windows and Macintosh Last update: 30-Mar-06
ZDrill
ZDrill is a program that tests the users ability to calculate the result of simple operations on complex numbers. The program emphasizes the vectorial view of a complex number. The following six operations are supported: Add Subtract Multiply Divide Inverse Conjugate MATLAB Command Name: zdrill Download: ZDrill (Version 2.10) Requirements: Matlab 5.1 or greater Tested on: UNIX, Windows and Macintosh Last update: 30-Mar-06
CLTIDemo
3 of 6
25/12/2012 12:32 PM
http://users.ece.gatech.edu/mcclella/matlabGUIs/index.html
CLTIDemo is a program that illustrates the relationship between the input and output of a continuous-time linear time-invariant (LTI) filter when the input is a sinusoidal signal. The user is allowed to control the parameters of both the input sinusoid and the analog LTI filter. MATLAB Command Name: cltidemo Download: CLTIDemo (Version 2.51) Requirements: Matlab 5.1 or greater Tested on: UNIX, Windows and Macintosh Last update: 30-Mar-06
DLTIDemo
DLTIDemo is a program that illustrates the relationship between the input and output of a discrete-time linear time-invariant (LTI) filter when the input is a sinusoidal signal. The user is allowed to control the parameters of both the input sinusoid and the digital filter. MATLAB Command Name: dltidemo Download: DLTIDemo (Version 2.40) Requirements: Matlab 5.1 or greater Tested on: Macintosh UNIX, Windows and
4 of 6
25/12/2012 12:32 PM
http://users.ece.gatech.edu/mcclella/matlabGUIs/index.html
The Continuous-Discrete Sampling Demo is a program that shows the continuous and discrete spectra (and signals) during sampling. Features: Users can change the input frequency and sampling rate. Frequency axis can be labeled in hertz or radians/sec. Reconstruction through D/A is also shown. MATLAB Command Name: con2dis Download: Continuous-Discrete Sampling Demo (Version 2.00) Requirements: Matlab 5.3 or greater (not yet tested on Macintosh) Tested on: UNIX, Windows Last update: 30-Mar-06
Download: Discrete Convolution Demo (Version 3.07) Requirements: greater Tested on: Macintosh Matlab 5.2.1 or
5 of 6
25/12/2012 12:32 PM
http://users.ece.gatech.edu/mcclella/matlabGUIs/index.html
The Continuous Convolution Demo is a program that helps visualize the process of continuous-time convolution. Features: Users can choose from a variety of different signals. Signals can be dragged around with the mouse with results displayed in real-time. Tutorial mode lets students hide convolution result until requested. Various plot options enable the tool to be effectively used as a lecture aid in a classroom environment. MATLAB Command cconvdemo Name:
Download: Continuous Convolution Demo (Version 2.12) Requirements: Matlab 5.2.1 or greater Tested on: Macintosh UNIX, Windows and
6 of 6
25/12/2012 12:32 PM