Source: https://www.ethz.ch/content/dam/ethz/special-interest/bsse/cobi-dam/documents/Matlab_Tutorial/matlab_tutorial.pdf