Welcome to

01259 - Error-Correcting Codes- F09

The formal page of the course is available in Danish and English.

This page will contain practical messages related to the course 01259 Algebraic Coding Theory. Some Maple hypertexts illustrating important concepts from the course will be made available on the page during the course.

Those unfamiliar with Maple can find a brief description on how to use the Maple files here.

If you have comments or suggestions, please send a mail to the page maintainer. The address can be found at the bottom of this page.

The teachers on this course are

Tom Høholdt
Building 303, room 107
Tel.: 4525 3047
E-mail: T.Hoeholdt@mat.dtu.dk

Jørn Justesen
Building 343, room 024
Tel.: 4525 3614
E-mail: jju@com.dtu.dk

Maple files:

Matlab files:

Other files:

Other files:


Using Maple

The following is a short description on how to use Maple to read and interact with the Maple files published as a part of this course. For a more complete introduction you may read the online documentation of Maple (see below).

The topics described here are the following:

Starting Maple

You basically have 3 choices on how to start Maple:

Online documentation

Once Maple is started the Maple window contains one window for each Maple text that is open. In the beginning, only the default text "Untitled 1" is open. If you click in the window "Untitled 1", you will be able to write commands for Maple. To see the online documentation, write a question mark (?) and press Enter.

In the online documentation you may click on the New User's Tour in order to get a quick introduction to Maple.

? followed by a word gives online documentation related to that word. For example, ?gcd followed by Enter explains the command gcd.

Loading a file

To view the Maple texts published on this page, you have 2 choices:

Interacting with a Maple text

There are 2 ways of using the Maple texts. The first is to simply read the text. There are several sections, each with a title. Next to the title there is a box where you can click to expand or collapse the section. If the section is collapsed, only the title is shown.

The second way to use a Maple text is to do calculations. The text contains several commands (normally written in red), and corresponding answers (normally written in blue). To execute a command, place the cursor anywhere on the line with the command and press Enter. The answer will then be updated according to any changes you may have made in the command since the last time it was executed and according to changes in previous results used by the command.

Since some command use previous results, you should execute the commands in the order they appear in the text and start with the first command.

Example

Try to start Maple with the file " Getting started". The file has 3 expressions:
a:=3;
Assign the value 3 to the symbol a.
b:=4;
Assign the value 4 to the symbol b.
a+b+b;
Add a and 2 b's.
First, try to place the cursor on the expression a+b+b, and press Enter. If this is the first thing you do, Maple will respond a+2b. This is because a and b have not been given a value yet, so they are treated as symbols.

Now, place the cursor on the expression a:=3; and press Enter. Maple responds with a:=3. At the same time the cursor is automatically placed on the next expression. Press Enter again... and again. Now a+b+b; gives the value 11 since a and b have been assigned the values 3 and 4 respectively.

Notice that if you change the expression a:=3; into, for example, a:=5; then a is not assigned the new value until you press Enter.

Some more expressions you may try to evaluate:


Maintained by: Tom Høholdt (T.Hoeholdt@mat.dtu.dk)
Last revised: Feb 04, 2008
Date of creation: Feb 15, 2001