MATLAB is a language for technical computing that combines numeric computation, advanced graphics and visualization, and a high-level programming language. MATLAB is the natural environment for analysis, algorithm prototyping, and application development.
MATLAB is compatible with Linux, Mac, and Windows operating systems.
Detailed descriptions of the various toolboxes for MATAB, demos, example code, and documentation are available here, and technical support is available from MathWorks here.
The UBC license also provides the following products and toolboxes for general use:
View the Frequently Asked Questions.
License Eligibility
UBC IT has a license agreement with MathWorks that covers all active UBC Students, Faculty, and Staff. The license agreement allows for MATLAB to be installed on both UBC-Owned and Personally-Owned devices.
See the Installation section below for details on which license is right for you.
Installation
UBC-Owned Devices
The MATLAB Network Version (recommended) requires a campus network connection (on campus connection or via VPN) at all times, and is updated automatically. This license should be used for computers that are on the UBC campus.
The MATLAB Standalone Version requires an internet connection when initiating for the first time, and when the license is renewed annually. An internet connection is not when the program is run otherwise, and is only recommended if a campus network connection is not possible on the device.
Installation: To install the network or standalone version on your UBC-owned device, contact your local IT support team or submit a request to site-license@it.ubc.ca. Okanagan campus Faculty and Research Staff should contact the UBC Okanagan IT Services Help Desk.
Personally-Owned Devices
For Students, Faculty, and Staff who require MATLAB for the purpose of teaching, instruction, or non-commercial research, the Standalone version is available for your personal device at home. This version only requires an internet connection to initiate the license at the time of installation. The MATLAB Standalone version can only be installed on 1 computer per license.
Eligibility: To check if you are eligible to download MATLAB on your personal device, follow the instructions here.
Installation: Once you have verified your eligibility, proceed to install and activate MATLAB by following the instructions here .
Bug Reports/Alerts
Review Related Bug Reports with Potential Workarounds
You can find the documented issues and potential workarounds through the following links (login required - free sign up):
Bug Report 398525 - On Windows, Matlab splash screen flashes but Matlab does not start up and no error is given
Bug Report 275411
Bug Report 283331
Bug Report 284002
Bug Report 291423
Bug Report 291978
Compare Simulation and Code Generation Results
You can identify existing incorrect code issues by comparing simulation results with code generation results. The solution linked here on the Technical Support Website provides options to accomplish this.
Additional Information
The following links will assist in the setup and download of MATLAB:
- MATLAB: How do I check if I am eligible for MATLAB?
- MATLAB: How do I install or activate MATLAB on a personal device?
Installation guides for IT Administrators:
- MATLAB: Network Version Installation Guide (UBC-Owned Device)
- MATLAB: Standalone Version Installation Guide (UBC-Owned Device)
Troubleshooting and FAQs: