{"id":11223,"date":"2019-12-20T22:45:18","date_gmt":"2019-12-21T03:45:18","guid":{"rendered":"https:\/\/blogs.mathworks.com\/pick\/?p=11223"},"modified":"2019-12-20T22:50:31","modified_gmt":"2019-12-21T03:50:31","slug":"app-for-calculus-students-one-variable-plotting","status":"publish","type":"post","link":"https:\/\/blogs.mathworks.com\/pick\/2019\/12\/20\/app-for-calculus-students-one-variable-plotting\/","title":{"rendered":"App for calculus students (one-variable plotting)"},"content":{"rendered":"\r\n<div class=\"content\"><p><a href=\"http:\/\/www.mathworks.com\/matlabcentral\/profile\/authors\/869871\">Jiro<\/a>&#8216;s Pick this week is <a href=\"https:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/72789\">ez plotter<\/a> by <a href=\"https:\/\/www.mathworks.com\/matlabcentral\/profile\/authors\/5720219\">Martin C<\/a>.<\/p><p>For my work, I spend a lot of my time thinking about how MATLAB can help with the learning and understanding of mathematical concepts. Being able to try things out themselves and immediately see the effect of the change is an important aspect of <a href=\"https:\/\/en.wikipedia.org\/wiki\/Active_learning\">active learning<\/a>.<\/p><p>By its nature, MATLAB gives you that immediate feedback and the ability to change things on the fly. With a UI front end, one can focus the attention of the learner to a particular aspect of a problem. Martin created this app to allow learners to &#8220;ezily&#8221; plot one-variable functions and interact with them.<\/p><p><img decoding=\"async\" vspace=\"5\" hspace=\"5\" src=\"https:\/\/blogs.mathworks.com\/images\/pick\/jiro\/potw_ezplotter\/ez_plotter.png\" alt=\"\"> <\/p><p>Martin has customized the interactivity of the plot to allow constrained zooming (vertical, horizontal). He included abilities to set axes limits, add labels, and customize line properties. He also created a short tutorial on <a href=\"https:\/\/youtu.be\/jf_GwD5XnAE\">YouTube<\/a> showing how to use the app.<\/p><p>One small feature that I&#8217;d like to highlight is the ability he added to allow for users to type &#8220;10x&#8221; instead of &#8220;10*x&#8221;. I think this is a convenience he added to allow for notation similar to what students use in calculus courses. One can argue that this may be discouraging students from learning MATLAB syntax, but I think for this purpose the convenience is a good reason for this feature. If I were to make an enhancement request, it would be great if it also allowed for a more complete flexibility in the notation, such as $2cos(5x)sin(2x)$. Perhaps a nice text parsing challenge. :)<\/p><p><b>Comments<\/b><\/p><p>Give it a try and let us know what you think <a href=\"http:\/\/blogs.mathworks.com\/pick\/?p=11223#respond\">here<\/a> or leave a <a href=\"https:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/72789#comment\">comment<\/a> for Martin.<\/p><br><br><p class=\"footer\"><br>\r\n      Published with MATLAB&reg; R2019b<br><\/p><\/div><!--\r\n0c300826d89542eeb74be4109228e43c ##### SOURCE BEGIN #####\r\n%%\r\n% <http:\/\/www.mathworks.com\/matlabcentral\/profile\/authors\/869871 Jiro>'s\r\n% Pick this week is\r\n% <https:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/72789 ez plotter>\r\n% by <https:\/\/www.mathworks.com\/matlabcentral\/profile\/authors\/5720219\r\n% Martin C>.\r\n%\r\n% For my work, I spend a lot of my time thinking about how MATLAB can help\r\n% with the learning and understanding of mathematical concepts. Being able\r\n% to try things out themselves and immediately see the effect of the change\r\n% is an important aspect of <https:\/\/en.wikipedia.org\/wiki\/Active_learning\r\n% active learning>.\r\n%\r\n% By its nature, MATLAB gives you that immediate feedback and the ability\r\n% to change things on the fly. With a UI front end, one can focus the\r\n% attention of the learner to a particular aspect of a problem. Martin\r\n% created this app to allow learners to \"ezily\" plot one-variable functions\r\n% and interact with them.\r\n%\r\n% <<ez_plotter.png>>\r\n%\r\n% Martin has customized the interactivity of the plot to allow constrained\r\n% zooming (vertical, horizontal). He included abilities to set axes\r\n% limits, add labels, and customize line properties. He also created a\r\n% short tutorial on <https:\/\/youtu.be\/jf_GwD5XnAE YouTube> showing how to\r\n% use the app.\r\n%\r\n% One small feature that I'd like to highlight is the ability he added to\r\n% allow for users to type \"10x\" instead of \"10*x\". I think this is a\r\n% convenience he added to allow for notation similar to what students use\r\n% in calculus courses. One can argue that this may be discouraging students\r\n% from learning MATLAB syntax, but I think for this purpose the convenience\r\n% is a good reason for this feature. If I were to make an enhancement\r\n% request, it would be great if it also allowed for a more complete\r\n% flexibility in the notation, such as $2cos(5x)sin(2x)$. Perhaps a nice\r\n% text parsing challenge. :)\r\n% \r\n% *Comments*\r\n%\r\n% Give it a try and let us know what you think\r\n% <http:\/\/blogs.mathworks.com\/pick\/?p=11223#respond here> or leave a\r\n% <https:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/72789#comment\r\n% comment> for Martin.\r\n\r\n##### SOURCE END ##### 0c300826d89542eeb74be4109228e43c\r\n-->","protected":false},"excerpt":{"rendered":"<div class=\"overview-image\"><img decoding=\"async\"  class=\"img-responsive\" src=\"https:\/\/blogs.mathworks.com\/images\/pick\/jiro\/potw_ezplotter\/ez_plotter.png\" onError=\"this.style.display ='none';\" \/><\/div><p>\r\nJiro&#8216;s Pick this week is ez plotter by Martin C.For my work, I spend a lot of my time thinking about how MATLAB can help with the learning and understanding of mathematical concepts. Being&#8230; <a class=\"read-more\" href=\"https:\/\/blogs.mathworks.com\/pick\/2019\/12\/20\/app-for-calculus-students-one-variable-plotting\/\">read more >><\/a><\/p>","protected":false},"author":35,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[16],"tags":[],"_links":{"self":[{"href":"https:\/\/blogs.mathworks.com\/pick\/wp-json\/wp\/v2\/posts\/11223"}],"collection":[{"href":"https:\/\/blogs.mathworks.com\/pick\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.mathworks.com\/pick\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.mathworks.com\/pick\/wp-json\/wp\/v2\/users\/35"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.mathworks.com\/pick\/wp-json\/wp\/v2\/comments?post=11223"}],"version-history":[{"count":6,"href":"https:\/\/blogs.mathworks.com\/pick\/wp-json\/wp\/v2\/posts\/11223\/revisions"}],"predecessor-version":[{"id":11235,"href":"https:\/\/blogs.mathworks.com\/pick\/wp-json\/wp\/v2\/posts\/11223\/revisions\/11235"}],"wp:attachment":[{"href":"https:\/\/blogs.mathworks.com\/pick\/wp-json\/wp\/v2\/media?parent=11223"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.mathworks.com\/pick\/wp-json\/wp\/v2\/categories?post=11223"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.mathworks.com\/pick\/wp-json\/wp\/v2\/tags?post=11223"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}