Up to
*course homepage*.

- [08/28 07:300]
- Slides for Monday's Matlab lectures available.
- [08/23 08:20]
- The computer exercises on Monday August 28th will be held in computer lab 'White', and not in 'Grey' as previously announced.
- [08/20 08:00]
- Slides for the first five days are now available below.
- [08/16 08:00]
- The first lecture will be given at 9.15 on Monday August 21 in room 1537 (Nada, floor 5)/dd>.

`christe@nada.kth.se`

.

Time | Activity | Room |
---|---|---|

9.15-10.00 | Student presentations & discussion | Seminar room 1537 (map) |

10.15-11.00 | Lecture | Seminar room 1537 |

11.15-12.00 | Lecture | Seminar room 1537 |

12.00-13.00 | Lunch | - |

13.00-16.00 | Computer exercises | Orange |

On Monday August 28th computer exercises will be held in computer lab 'White', floor 5, Nada.

The following course plan should be considered to be preliminary. Topics may be added or deleted depending on the previous experience of the students.

Day | Covered topics |
---|---|

Monday 08/21 | Introduction to Unix at Nada. Basic C constructs |

Tuesday 08/22 | Functions and arrays |

Wednesday 08/23 | Pointers and file operations |

Thursday 08/24 | Makefiles, strings and numerical libraries (BLAS & LAPACK) |

Friday 08/25 | Preprocessor directives, structures and enumerations |

Monday 08/28 | MATLAB |

Tuesday 08/29 | MATLAB |

Date | Handouts |
---|---|

08/21 |
Slides (
Lecture 1,
Lecture 2,
Lecture 3
), Computer exercises 1, Excerpts from "The Linux User's Guide" "Getting Started With Email Using Pine" "NADA Computing Resources - Introduction" (HTML), "Working with Matlab, a first example" |

08/22 |
Slides (
Lecture 4,
Lecture 5
), Computer exercises 2 |

08/23 |
Slides (
Lecture 6,
Lecture 7
), Computer exercises 3 |

08/24 |
Slides (
Lecture 8,
Lecture 9), Computer exercises 4 |

08/25 |
Slides (
Lecture 10,
Lecture 11, Computer exercises 5 |

08/28 |
Slides (
Matlab Lecture 1,
Matlab Lecture 2,
Matlab Lecture 3
), Matlab computer exercises 1 |

08/29 | - |

(How to view and/or print these handouts.)

- "NADA Computing Resources - Introduction"
- The GNU C Library
- cpp - The C Preprocessor
- ld - The GNU Linker
- GNU make

Full Matlab documentation is available at the
MATLAB
Help Desk which can be accessed by giving the command *doc* at the
Matlab prompt. Some future courses will use the
The MATLAB 5 Handbbok which is available at the bookstore
"Teknologbutiken" located on the KTH Campus.

- plotdata - a simple script which plots columns of a file using gnuplot. To be able to execute this file you must save it and give the Unix command "chmod u+x plotdata" (plotdata should be replaced by the appropriate filename).
- cooread.c and cooread.h - function for reading files stored in the Matrix Market coordinate format.
- makefile for linking with BLAS and LAPACK - This is a basic makefile which can be used to link C code with the Fortran 77 libraries BLAS and LAPACK. The necessary paths are set up to the call conversion interface.
- diffop.c - implementation of some simple difference operators. You will also need the header file diffop.h. Documentation is available in postscript format.

Up to
*course homepage*.

Responsible for this page: Christer Andersson
<christe@nada.kth.se>

Latest change:

Technical support: <webmaster@nada.kth.se>