Oregon State University Introduction to Matlab Workshop

Dates and times of future workshops are on bit.ly/graduate-workshops

Instructors: Clara Llebot


This is an introductory workshop to Matlab for beginners. We will follow a shortened and modified version of the Software Carpentry lesson Programming with Matlab that can be found in https://osulp.github.io/matlab-novice-inflammation/. We will talk about reading data with Matlab and organize it in variables, vectors and matrices. We will perform some basic operations on the data (averages) and will create some visualizations and save them. We will talk about writing Matlab scripts and functions, and we will write loops and conditional statements.

General Information

This workshop is part of the Oregon State University Library Workshops for Grad Students and Faculty.

This workshop template and the lessons have been developed using Software Carpentry materials. However, this is not a Software Carpentry workshop. The Matlab lesson that we will teach here is a shortened and modified version of the original Programming with Matlab lesson from Software Carpentry.

Who: The course is aimed at graduate students and other researchers. If you are an undergraduate student or a community member you are also welcome to come. This workshop is for beginners. You don't need to have any previous knowledge of the tools that will be presented at the workshop. If you are familiar with the tools and want to make sure that the level of the workshop is right for you, contact us and we will be happy to help.

Where: Autzen classroom, 121 The Valley Library Corvallis OR 97331–4501. Get directions to the building with OpenStreetMap or Google Maps. A map of the classroom in the second (main) floor of the building can be found here.

When: Dates and times of future workshops are on bit.ly/graduate-workshops.

Requirements: Participants are highly encouraged to bring a laptop with a Mac, Linux, or Windows operating system (not a tablet, Chromebook, etc.) that they have administrative privileges on. They should have a few specific software packages installed (listed below). Classroom computers will be available for participants without laptops. If you are bringing your own laptop please make sure that you can access Matlab from your laptop. Follow the instructions below.

Accessibility: We are committed to making this workshop accessible to everybody. The workshop organisers have checked that:

Accomodations for disabilities may be made by contacting 541-737-1192 or clara.llebot@oregonstate.edu.

Contact: Please email clara.llebot@oregonstate.edu for more information.



To register for a workshop please visit bit.ly/graduate-workshops. Registration is encouraged but not mandatory.

Please help us improve this workshop by completing this survey after the workshop.

Post-workshop Survey https://beav.es/oZS .


Programming in MATLAB


To participate in a OSU Library workshop, you will need access to the software described below. In addition, you will need an up-to-date web browser.

Software Carpentry maintains a list of common issues that occur during installation as a reference for instructors that may be useful on the Configuration Problems and Solutions wiki page.


Matlab is a programming language that is powerful for data exploration, visualization, and statistical analysis. Matlab is not free, so you will need access to a Matlab license to participate in the workshop.

If you are an OSU faculty, staff or student, you have two options:

  1. You can install MATLAB with an OSU license following the instructions in https://is.oregonstate.edu/service/software/matlab. We strongly recommend this option for this workshop.
  2. You can access MATLAB without having to install it in your own computer using Citrix. If you decide to use Citrix make sure that you know how to access the content in your computer from a Citrix application.

More information about installing MATLAB for this workshop can be found in the Setup section of the lesson.