{"id":2574,"date":"2016-08-01T07:35:04","date_gmt":"2016-08-01T12:35:04","guid":{"rendered":"https:\/\/blogs.mathworks.com\/videos\/?p=2574"},"modified":"2017-03-08T08:13:32","modified_gmt":"2017-03-08T13:13:32","slug":"some-uses-of-the-matlab-function-inputname-which-returns-a-variables-name-as-a-character-array","status":"publish","type":"post","link":"https:\/\/blogs.mathworks.com\/videos\/2016\/08\/01\/some-uses-of-the-matlab-function-inputname-which-returns-a-variables-name-as-a-character-array\/","title":{"rendered":"Some Uses of the MATLAB Function inputname"},"content":{"rendered":"<p>Sometimes I need to display the name of a variable as a character array. This can help with the updating of variable names in code and automating the importing or exporting of multiple variables to data sources such as Excel. To do this I use the MATLAB function <tt>inputname<\/tt> in a one-line utility <tt>varToStr<\/tt>.<\/p>\n<p>Features used in this video include:<\/p>\n<ul>\n<li>Variable and function highlighting and renaming<\/li>\n<li>Anonymous functions<\/li>\n<li>~ symbol to ignore function arguments<\/li>\n<\/ul>\n<p>Spot this mistake: I realize that one of the examples of varToStr&#8217;s use is in fact incorrect, i.e. it serves no purpose. Can you tell which one?<\/p>\n<p><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=\"5057417270001\" 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><\/p>\n<p>Play the video in full screen mode for a better viewing experience.<\/p>\n","protected":false},"excerpt":{"rendered":"<div class=\"thumbnail thumbnail_asset asset_overlay video\"><a href=\"https:\/\/blogs.mathworks.com\/videos\/2016\/08\/01\/some-uses-of-the-matlab-function-inputname-which-returns-a-variables-name-as-a-character-array\/?dir=autoplay\"><img decoding=\"async\" src=\"https:\/\/cf-images.us-east-1.prod.boltdns.net\/v1\/static\/62009828001\/69322716-85b1-437b-9de4-2c4c4d36fc60\/324955da-2f6b-481d-acd1-5fd8bdd2038e\/1280x720\/match\/image.jpg\" onError=\"this.style.display ='none';\"\/><\/p>\n<div class=\"overlay_container\">\n      <span class=\"icon-video icon_color_null\"><time class=\"video_length\">11:57<\/time><\/span>\n      <\/div>\n<p>      <\/a><\/div>\n<p>Sometimes I need to display the name of a variable as a character array. This can help with the updating of variable names in code and automating the importing or exporting of multiple variables to&#8230; <a class=\"read-more\" href=\"https:\/\/blogs.mathworks.com\/videos\/2016\/08\/01\/some-uses-of-the-matlab-function-inputname-which-returns-a-variables-name-as-a-character-array\/\">read more >><\/a><\/p>\n","protected":false},"author":133,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[4],"tags":[],"_links":{"self":[{"href":"https:\/\/blogs.mathworks.com\/videos\/wp-json\/wp\/v2\/posts\/2574"}],"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\/133"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.mathworks.com\/videos\/wp-json\/wp\/v2\/comments?post=2574"}],"version-history":[{"count":19,"href":"https:\/\/blogs.mathworks.com\/videos\/wp-json\/wp\/v2\/posts\/2574\/revisions"}],"predecessor-version":[{"id":2927,"href":"https:\/\/blogs.mathworks.com\/videos\/wp-json\/wp\/v2\/posts\/2574\/revisions\/2927"}],"wp:attachment":[{"href":"https:\/\/blogs.mathworks.com\/videos\/wp-json\/wp\/v2\/media?parent=2574"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.mathworks.com\/videos\/wp-json\/wp\/v2\/categories?post=2574"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.mathworks.com\/videos\/wp-json\/wp\/v2\/tags?post=2574"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}