Getting Started =============== REQUIREMENTS ------------ Requirements to use the course material are: (1) MATLAB V5 (Student Edition is sufficient) or higher. If you use V 5.0 - V 5.2 you must add the functions "fileparts" and "strncmpi". In this case rename fileparts.txt and strncmpi.txt into fileparts.m and strncmpi.m. The courses "Digital Signal Processing" and "Digital Data Transmission" also require: (2) MATLAB signal processing toolbox (3) MATLAB symbolic toolbox This toolbox is rarely used. The lecture can well be studied without this toolbox. But a few figures will not be generated causing an error message. GETTING STARTED --------------- (A) Unzip the ZIP-files into folders (B) Start Matlab (C) Add the path to the folders of the course material using the interactive path browser or using the path-command in the command window. The path should be saved. The priority within the Matlab path defines the sequence of links to the Courses on the root window. (D) Type the command mscriptview and enter it by hitting the enter-key. mscriptview automatically searches the Matlab path for toolboxes designed for presentation by mscriptview. If your mscriptview-command did not respond by opening a script window look at possible error messages in the command window and check the Matlab path. INTERACTIVE USE OF THE COURSE MATERIAL -------------------------------------- Hitting the letter h (or H) on the keyboard should give a specific help text for the currently selected window. Since the course material is in german the help will also be in german. Therefore a short help for script windows is given here in english: Mouse click on the buttons "weiter" and "zurück" will Page down or up the script. You can also click (mouse left) below and above the text or type + or n resp. - or l. Red-colored text blocks are executable Matlab-code. A first click on such a MATLAB-block will select it, a second click or keystroke r will execute that block. Depending on the task the result will appear in a new window or in the command window. A selected Matlab block (colored magenta) can be copied into a new editor window by the keystroke c (or C). There you can edit the code and execute it using the menu tools / run. Green-colored text lines are links to further script text. Like the MATLAB-blocks you can select and open them by one resp. two mouse clicks. Searching for keywords within the script is possible by typing s (or S) while a script window is selected, then typing the keyword into the input window and clicking ok. Now you have to page up and down the root script window to start the search down to the leaves. Following the green arrows you will find the hits. Since the search takes processor power you shold stop the search by typing s again and clicking ok without having typed into the keyword window. Typing p will print the window, typing b will copy the window as bitmap into the clipboard. Selected script windows and figure windows can be deleted by typing the delete key. Typing the escape key while a figure window is selected will delete ALL figure windows generated by Matlab. Nearly all MATLAB-functions only use optional parameters. So you can type the file name and look what it is doing as an example. But learning is much more promoted by trying your own parameters. If you find some interesting details not yet contained in this lecture, please let me know. Many of the functions use fixed figure positions optimized for screen resolutions 800 X 600 and 1024 X 768. Most of these MATLAB-files are programmed on Sunday and released on Monday. If anything goes wrong, please report. I hope to get some response, if someone outside uses it. You will find some further explanations in german in the file MSCRIPTVIEW.txt In May 2003 Klaus von der Heide