Source: https://moodle.umontpellier.fr/pluginfile.php/36738/course/section/1652/ExoMatlab.pdf