UE Octave/MATLAB Software You can download the Octave/MATLAB routines developed by Dr Richardson for some of the courses that he teaches here. Download the appropriate file. Octave: ue_packages_2018_08_17.zip MATLAB: ue_matlab_2018_08_17.zip Very brief installation instructions follow. The step-by-step procedure can be seen in the video. Octave Installation Instructions Extract (unzip) the contents of the archive file. From the Octave window, use the File Browser to navigate to the folder containing the archive contents. At the Octave command prompt enter: pkg install packagefilename to install the desired package. Specifically, pkg install ue_signal.tar.gz will install the UE signal routines. Verify that the packages are installed by entering “pkg list” at the Octave command prompt. After the install is complete, you can delete the folder containing the extracted files. You can also delete the downloaded zipfile. MATLAB Installation Instructions Extract (unzip) the contents of the archive file to a desired location. Set the MATLAB path variable appropriately. For example, if you extract to the “C:\Program Files\MATLAB” directory you could add the following lines to your startup.m file in your MATLAB startup directory to add the file to your MATLAB path: path('C:\Program Files\MATLAB\ue_matlab\ue_comm', path); path('C:\Program Files\MATLAB\ue_matlab\ue_complex', path); path('C:\Program Files\MATLAB\ue_matlab\ue_polynomial', path); Brief Description of UE Routines Signals and Systems Routines:
Generalized delta functions and corresponding routines. Convolution of continuous time functions. Fourier series
Error function, Q function
Complex Number Routines:
Polar to rectangular conversion routines useful in circuit analyis.
See tutorial here:
Working with Phasors and Using Complex Polar Notation in Octave
Image Processing Routines:
For use in the image processing course.
Routines for polynomial scaling and translation.
Routines for displaying HTML documentation.
Hypothesis testing, routines for ENGR390.