Introduction to Applied Scientific Computing with MATLAB

Content

The course is an introduction to the use of MATLAB as an aid to scientific research. The course will introduce the basic syntax and features and cover basic MATLAB programming and vectorized operations, data input/output, and simple visualization. The course gives students fluency in MATLAB, including some popular toolboxes. Theoretical aspects will be detailed throughout the course, but more complicated issues such as proofs of relevant theorems/schemes will not be presented. Applications will be emphasized.

Lecture in ZEuS

Course Goals

  • Introduction to the use of MATLAB as an aid to scientific research
  • Have an understanding for basic concepts in programming
  • Be able to read, process and display data in MATLAB
  • Solve problems and implement algorithms in MATLAB
  • Know how to use MATLAB in other courses
  • Be able to read and understand existing code
  •  Know which tools to use to solve various scientific problems
  • Be able to analysis of your Solutions using Scientific Computing Pipeline
  • Presenting the Research Results

Lecture Slides

Introduction to Scientific Computing

Click on "Show more" to download the slides.

Show more

Basics of MATLAB Programming

Click on "Show more" to download the slides.

Show more

Arrays and Matrices

Click on "Show more" to download the slides.

Show more

Control Flow

Click on "Show more" to download the slides.

Show more

Control Flow and Functions

Click on "Show more" to download the slides.

Show more

Plotting in MATLAB

Click on "Show more" to download the slides.

Show more

Plotting in MATLAB (cont.)

Click on "Show more" to download the slides.

Show more

Lab session

Lab session

Matrix Algebra

Click on "Show more" to download the slides.

Matrix Algebra (cont.)

Click on "Show more" to download the slides.

Show more

Numerical Methods

Click on "Show more" to download the slides.

Show more

Lecture Slides

Assignments

Assignment NumberTopic Latex link Due Date   Solutions 

   Assignment #1

Introduction to MATLAB 

Latex

02.11.2017

MATLAB code

   Assignment #2Control FlowLatex14.11.2017MATLAB code

Auxiliary Material