{"id":245,"date":"2008-02-01T11:07:26","date_gmt":"2008-02-01T16:07:26","guid":{"rendered":"https:\/\/blogs.mathworks.com\/videos\/2008\/02\/01\/matlab-basics-nested-functions\/"},"modified":"2016-04-04T15:23:20","modified_gmt":"2016-04-04T20:23:20","slug":"matlab-basics-nested-functions","status":"publish","type":"post","link":"https:\/\/blogs.mathworks.com\/videos\/2008\/02\/01\/matlab-basics-nested-functions\/","title":{"rendered":"MATLAB Basics: Nested functions"},"content":{"rendered":"In a <a href=\"https:\/\/blogs.mathworks.com\/pick\/2007\/12\/21\/matlab-basics-functions-and-subfunctions\/\">previous video<\/a> we covered functions in MATLAB. This week we will be covering nested subfunctions. This style of subfunction allows you to share the workspace of the calling function without explicitly passing variables.\r\n\r\nLoren did a nice job covering this topic also. <a href=\"https:\/\/blogs.mathworks.com\/loren\/2006\/02\/08\/use-nested-functions-to-memoize-costly-functions\/\">[click here]<\/a> As always, she is looking at more advanced topics in MATLAB than I tend to. You should stop by her main page to see what she is up to each week. <a href=\"https:\/\/blogs.mathworks.com\/loren\/\">[click here]<\/a>\r\n<div><div class=\"row\"><div class=\"col-xs-12 containing-block\"><div class=\"bc-outer-container add_margin_20\"><videoplayer><div class=\"video-js-container\"><video data-video-id=\"3877438049001\" data-video-category=\"blog\" data-autostart=\"false\" data-account=\"62009828001\" data-omniture-account=\"mathwgbl\" data-player=\"rJ9XCz2Sx\" data-embed=\"default\" id=\"mathworks-brightcove-player\" class=\"video-js\" controls><\/video><script src=\"\/\/players.brightcove.net\/62009828001\/rJ9XCz2Sx_default\/index.min.js\"><\/script><script>if (typeof(playerLoaded) === 'undefined') {var playerLoaded = false;}(function isVideojsDefined() {if (typeof(videojs) !== 'undefined') {videojs(\"mathworks-brightcove-player\").on('loadedmetadata', function() {playerLoaded = true;});} else {setTimeout(isVideojsDefined, 10);}})();<\/script><\/div><\/videoplayer><\/div><\/div><\/div><\/div>\r\n<a title=\"http:\/\/www.surveymonkey.com\/s.aspx?sm=iR6dYie8W6bYLtUWNonwbw_3d_3d (link no longer works)\"><img decoding=\"async\" src=\"https:\/\/blogs.mathworks.com\/images\/pick\/iconFree.jpg\" alt=\"iconFree.jpg\" \/><\/a><a href=\"https:\/\/blogs.mathworks.com\/pick\/lazyweb-open-challenges\/\"><img decoding=\"async\" src=\"https:\/\/blogs.mathworks.com\/images\/pick\/Lazy.jpg\" alt=\"lazy.jpg\" \/>\r\n<\/a>","protected":false},"excerpt":{"rendered":"<div class=\"thumbnail thumbnail_asset asset_overlay video\"><a href=\"https:\/\/blogs.mathworks.com\/videos\/2008\/02\/01\/matlab-basics-nested-functions\/?dir=autoplay\"><img decoding=\"async\" src=\"https:\/\/cf-images.us-east-1.prod.boltdns.net\/v1\/static\/62009828001\/16bc9ba0-c245-4ddd-9149-c168a8a045cd\/100aff1d-a58d-48c3-b65c-a3a4999ab890\/1280x720\/match\/image.jpg\" onError=\"this.style.display ='none';\"\/>\n      <div class=\"overlay_container\">\n      <span class=\"icon-video icon_color_null\"><time class=\"video_length\">4:39<\/time><\/span>\n      <\/div>\n      <\/a><\/div><p>In a previous video we covered functions in MATLAB. This week we will be covering nested subfunctions. This style of subfunction allows you to share the workspace of the calling function without&#8230; <a class=\"read-more\" href=\"https:\/\/blogs.mathworks.com\/videos\/2008\/02\/01\/matlab-basics-nested-functions\/\">read more >><\/a><\/p>","protected":false},"author":68,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[19,4,17],"tags":[],"_links":{"self":[{"href":"https:\/\/blogs.mathworks.com\/videos\/wp-json\/wp\/v2\/posts\/245"}],"collection":[{"href":"https:\/\/blogs.mathworks.com\/videos\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.mathworks.com\/videos\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.mathworks.com\/videos\/wp-json\/wp\/v2\/users\/68"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.mathworks.com\/videos\/wp-json\/wp\/v2\/comments?post=245"}],"version-history":[{"count":1,"href":"https:\/\/blogs.mathworks.com\/videos\/wp-json\/wp\/v2\/posts\/245\/revisions"}],"predecessor-version":[{"id":2150,"href":"https:\/\/blogs.mathworks.com\/videos\/wp-json\/wp\/v2\/posts\/245\/revisions\/2150"}],"wp:attachment":[{"href":"https:\/\/blogs.mathworks.com\/videos\/wp-json\/wp\/v2\/media?parent=245"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.mathworks.com\/videos\/wp-json\/wp\/v2\/categories?post=245"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.mathworks.com\/videos\/wp-json\/wp\/v2\/tags?post=245"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}