An Introduction to Matlab (spring edition) - 2015


Gasser, Marc

Research Assistant
Physical and Technological Oceanography Department
Institute of Marine Sciences - CSIC
Barcelona, Spain


MATLAB is a very popular and widely used programming language and MATLAB proficiency is expected nowadays in many scientific fields. The goal of the course is to provide an introduction to MATLAB for people with some basic programming and computing skills. The students will learn how to work with variables, create scripts, analyze data, create figures, compute derivatives and integrals numerically, solve Ordinary Differential Equations and Partial Differential Equations in simple domains, etc.

Programme information: 

  • Day 1: What is MATLAB? When and why do I use MATLAB?. Variables. Matrix calculus refresher. The script. Reading and writing data. Programming style.
  • Day 2: Algorithms (II). Basic data analysis. Integrals and derivatives. Roots.
  • Day 3: Basic line plots. Advanced line plots. 2D plots. Surface plots. Images.
  • Day 4: Interpolation (1D and 2D). Advanced interpolation.
  • Day 5: Solving ODEs and PDE.

Past course editions: 

This course is also taught in fall. Please, have a look at the fall edition here.

Number of hours: 




Course dates: 

Monday, February 2, 2015 to Friday, February 6, 2015


9:00-12:30 h 14:00-17:30 h


Institut de Ciències del Mar

Maximum number of places: 


Lab or field work description: 

A 3h practical session will be held after every lecture; the teacher will demonstrate the techniques and concepts explained during the lecture and the students will apply those concepts through practical examples and exercises.

Special requirements: 

Students are required to posses a basic understanding of computer programming and computer algorithms

Contact for further information: 

For additional information, please check our Contact section or get in contact directly with the Lecturer of this course.


Full price of this course is 510€. A reduced registration fee of 425€ is applied for early registrations (20 days before the opening of the course).


Each student is required to bring a laptop computer with MATLAB installed and running
Price: 510.00€

Cancelation policies

Cancellations by attendants

To cancel a place that you have booked for a Barcelona Ocean course, a notice of cancellation must be sent via email to The following policies apply:
• If you cancel at least 3 months before the start of the course you will receive a full refund.
• If you cancel between 3 months and 1 month prior to the start of the course you will receive a full refund minus a 10% administration fee.
• If you cancel between 1 month and 10 working days prior to the start of the course you will receive a 50% refund.
• If you cancel less than 10 working days before the event you will not be entitled to a refund.
There will be no refund for non-attendance to the course.

Cancellations by Barcelona Ocean

Barcelona Ocean courses are constantly updated and, while we endeavour to deliver the courses as advertised, there may inevitably be occasions when we will have to change some of the course contents or one or more of the lecturers without prior notice or, in very exceptional circumstances, to cancel an event.
In the case of a complete course cancellation, attendants will either be offered an alternative date, a credit note or a full refund. Barcelona Ocean will not compensate for travel fees or any other expense incurred by you as a result of such cancellation. Every effort will be made to avoid the cancellation of any planned courses.

Connect with us

We're on Social Networks. Follow us & get in touch.

Contact us

For any inquiries, please contact us by phone or email at: