Skip to main content
Library homepage
Engineering LibreTexts

Obtaining MATLAB and Octave

  • Page ID
  • \( \newcommand{\vecs}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \) \( \newcommand{\vecd}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash {#1}}} \)\(\newcommand{\id}{\mathrm{id}}\) \( \newcommand{\Span}{\mathrm{span}}\) \( \newcommand{\kernel}{\mathrm{null}\,}\) \( \newcommand{\range}{\mathrm{range}\,}\) \( \newcommand{\RealPart}{\mathrm{Re}}\) \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\) \( \newcommand{\Argument}{\mathrm{Arg}}\) \( \newcommand{\norm}[1]{\| #1 \|}\) \( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\) \( \newcommand{\Span}{\mathrm{span}}\) \(\newcommand{\id}{\mathrm{id}}\) \( \newcommand{\Span}{\mathrm{span}}\) \( \newcommand{\kernel}{\mathrm{null}\,}\) \( \newcommand{\range}{\mathrm{range}\,}\) \( \newcommand{\RealPart}{\mathrm{Re}}\) \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\) \( \newcommand{\Argument}{\mathrm{Arg}}\) \( \newcommand{\norm}[1]{\| #1 \|}\) \( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\) \( \newcommand{\Span}{\mathrm{span}}\)\(\newcommand{\AA}{\unicode[.8,0]{x212B}}\)

    You need to install either MATLAB or Octave for this course. MATLAB has some advantages:

    • MATLAB has better error checking and better help. MATLAB's documentation is better, but you can most of MATLAB's documentation without purchasing a license.
    • MATLAB runs faster. This is not an issue for this class' assignments, but is an issue for large analysis code you might use professionally.
    • If you would like to have instruction in espanol, this is a link to a playlist of 24 videos on many Matlab/Octave topics:

    • Purchasing MATLAB

    The basic MATLAB student license is $49, which is a great deal. The MATLAB licenses are valid for as long as you are a student anywhere. The link to purchase the MATLAB license is:

    If you wish, you can choose the MATLAB & Simulink Student Suite is $99. This includes a number of toolboxes and Simulink, which you may find useful in future classes. This is also a great deal, but is not needed for this class.

    Downloading Octave

    Octave can be downloaded at this link:

    • Was this article helpful?