MATLAB: Installation, access, and educational resources


What is MATLAB?

MATLAB is a programming platform from MathWorks designed specifically for engineering and science to analyze data, develop algorithms, and create models and applications.

MATLAB & Simulink Road Map for System Requirements

Installing MATLAB on a computer (individual user):

To install MATLAB on a computer, you will need to create an account, download the software, and complete the installation process for your computer’s operating system.

Create an account

Create a Mathworks account if you don't already have one.

  1. Visit the Mathworks Account page.
  2. Enter your Princeton email address.
  3. Select your location from the drop-down menu.
  4. For “Which best describes you”, select:
    • Student use if you are a student
    • Teaching or research in academia if you are a faculty member, researcher, graduate student, or a University staff member.
  5. Click Create, and then click Sign in from Your University’s Website.
  6. Click Create to complete creating your MathWorks account.
  7. Complete the First Name, Last Name, and Password fields (Note: Do not use your Princeton password as your MathWorks password).
  8. Select your location from the drop-down menu.
  9. Select the department and role from the drop-down menus which best describes your current position at Princeton.
  10. Review and accept the Online Services Agreement and click Create.

Download MATLAB software

  1. Visit the MathWorks Academic Portal
  2. Click Get Software at the top of the page, then click Sign in to get started.  
  3. Log into Princeton Central Authentication Service (CAS) with your Princeton netID and password and complete DUO two-factor authentication (Note: You will not see the CAS login if you are already authenticated to CAS single sign-on in your browser).
  4. Click Sign In.
  5. Enter your MathWorks username and password and click Sign In.
  6. Click R20XX (20XX signifies the year and version a or b).
  7. Select your computer's operating system (Windows/Mac OS/Linux) to download the software.

Install MATLAB software

Select the instructions below to complete the installation for your computer's operating system:

 

Installing MATLAB on multi-use or lab machines

Refer to MATLAB lab/network software install for installation instructions.

 

Renewing MATLAB

For information on how to renew your MATLAB license, please see  KB0010974


Running MATLAB from the Nobel cluster

For information about running MATLAB from the Research Computing Nobel cluster, refer to the article for your computer's operating system:

 

Running MATLAB online

MATLAB Online provides access to MATLAB from any standard web browser on personal computers, lab computers, or Chromebooks without download or installation of the MATLAB software. Faculty, researchers, and students can access MATLAB Online by associating their MathWorks Account with the University's campus-wide (TAH) license.

To access MATLAB Online, visit matlab.mathworks.com and create a MathWorks account using your Princeton email address.

Note: MATLAB Online is a lightweight, web-based version and does not contain all tools and functionality contained in our campus-wide (TAH) license. It is not meant to replace desktop installations.

For more information and limitations go to MATLAB Online Specifications and Limitations in Mathworks' online support.

 

Running MATLAB through Princeton Virtual Desktops

Princeton Virtual Desktops (PVD) is Princeton's solution for delivering software to the University community through a virtual desktop. PVD provides improved performance over the previous virtual desktop offering.

See Article KB0012822 for an overview of Princeton Virtual Desktops including instruction on how to access MATLAB on the Student Labs virtual machines.


MATLAB Drive

MATLAB Drive offers cloud storage of your MATLAB files, enabling file sharing and access from any location, access to your files from your computer’s desktop, and sharing and collaboration with others. MATLAB Drive is available to everyone covered by Princeton's license.

For more information and installation instructions, refer to MATLAB Drive in the MATLAB’s online support.

 

MATLAB Toolboxes and Add-Ons

For instructions on how to install or uninstall individual MATLAB toolboxes, refer to Get and Manage Add-On in MathWork’s online support.  If you need access to the RoadRunner add-on for MATLAB, please email oitstore@princeton.edu.

As of February 1, 2018 all toolboxes are included.

Aerospace

Aerospace Blockset

Antenna

Audio System

Automated Driving

SystemBioinformatics

Communications System

Computer Vision System

Control System

Curve Fitting

Data Acquisition

Database

Datafeed

DSP System

Econometrics

Embedded Coder

Filter Design HDL Coder

Financial

Financial Instruments

Fixed-Point Designer

Fuzzy Logic

Global Optimization

GPU Coder

HDL Coder

HDL Verifier

Image Acquisition

Image Processing

Instrument Control

LTE HDL

LTE System

Mapping

MATLAB

MATLAB Coder

MATLAB Compiler

MATLAB Compiler SDK

MATLAB Distributing

Computing 

   Server - 32 workers

MATLAB Report Generator

Model Predictive Control

Model-Based Calibration

Neural Network

OPC

Optimization

Parallel Computing

Partial Differential Equation

Phased Array System

Polyspace Bug Finder

Polyspace Code Prover

Powertrain Blockset

RF

RFBlockset

Risk Management

Robotics System

Robust Control

Signal Processing

SimBiology

SimEvents

Simscape

Simscape Driveline

Simscape Electronics

Simscape Fluids

Simscape Multibody

Simscape

Simulink 3D Animation

Simulink Coder

Simulink Control Design

Simulink Design Optimization

Simulink Real-Time

Simscape Power Systems

Simulink

Simulink 3D Animation

Simulink Check

Simulink Code Inspector

Simulink Coder

Simulink Coverage

Simulink Control Design

Simulink Design Optimization

Simulink Design Verifier

Simulink Desktop Real-Time

Simulink PLC Coder

Simulink Real-Time

Simulink Report Generator

Simulink Requirements

Simulink Test

Spreadsheet Link

Stateflow

Statistics & Machine Learning

Symbolic Math

System Identification

Text Analytics

Trading

Vehicle Network

Wavelet


MathWorks Educational Resources

MathWorks offers interactive tutorials designed especially for students. Faculty may use these resources to supplement their courses. The tutorials are narrated by engineers from MathWorks and include several interactive exercises to reinforce learning.