0 Environment Setup Instructions

0.1 Setting Up Your Programming Assignment Environment

  • Octave is a free, open-source application available for many platforms. It has a text interface and an experimental graphical one.

  • MATLAB is proprietary software, but a free trial license to MATLAB Online is being offered for the completion of this course.

0.2 Access to MATLAB Online and the Exercise Files for MATLAB Users

Exercise Files for MATLAB Users

0.3 Installing Octave on Windows

....

0.4 Installing Octave on Mac OS X (10.10 Yosemite and 10.9 Mavericks)

....

0.5 Installing Octave on GNU/Linux

....

0.6 More Octave/MATLAB resources

0.6.1 Octave Resources

At the Octave command line, typing help followed by a function name displays documentation for a built-in function. For example, help plot will bring up help information for plotting. Further documentation can be found at the Octave documentation pages.

Octave also have an Online Website https://octave-online.net/

0.6.2 MATLAB Resources

At the MATLAB command line, typing help followed by a function name displays documentation for a built-in function. For example, help plot will bring up help information for plotting. Further documentation can be found at the MATLAB documentation pages.

0.6.3 Introduction to MATLAB with Onramp

Made for MATLAB beginners or those looking for a quick refresh, the MATLAB Onramp is a 1-2 hour interactive introduction to the basics of MATLAB programming. Octave users are also welcome to use Onramp (requires creation of a free MathWorks account). To access Onramp:

  1. If you don’t already have one, create a MathWorks account at: https://www.mathworks.com/mwaccount/register

  2. Go to: https://matlabacademy.mathworks.com/ and click on the MATLAB Onramp button to start learning MATLAB!

0.6.4 MATLAB Programming Tutorials

These short tutorial videos introduce MATLAB and cover various programming topics used in the assignments. Feel free to watch some now and return to reference them as you work through the programming assignments. Many of the topics below are also covered in MATLAB Onramp. *Indicates content covered in Onramp.

0.6.5 Get Started with MATLAB and MATLAB Online

The teaching video here is from YouTube. No longer listed.

Assignment

Machine Learning week_2 Environment Setup Instructions_Python