{"id":368,"date":"2010-03-08T15:17:41","date_gmt":"2010-03-08T15:17:41","guid":{"rendered":"https:\/\/blogs.mathworks.com\/desktop\/2010\/03\/08\/new-and-updated-features-in-r2010a\/"},"modified":"2010-10-15T11:39:42","modified_gmt":"2010-10-15T11:39:42","slug":"new-and-updated-features-in-r2010a","status":"publish","type":"post","link":"https:\/\/blogs.mathworks.com\/community\/2010\/03\/08\/new-and-updated-features-in-r2010a\/","title":{"rendered":"New and Updated Features in R2010a"},"content":{"rendered":"<p>Well it&#8217;s almost Spring 2010, and that means another installment of MATLAB: MATLAB R2010a (version 7.10) is here! You&#8217;ll find the full release notes <a href=\"https:\/\/www.mathworks.com\/help\/releases\/R2010a\/techdoc\/rn\/br_03sl.html\">here<\/a>. You can also find a video of the new Desktop features <a href=\"https:\/\/www.mathworks.com\/support\/2010a\/matlab\/7.10\/demos\/new-matlab-development-environment-features-in-r2010a.html\">here<\/a>. Below, I&#8217;ve called out some of my favorite new and updated Desktop features.<\/p>\n<p>To get this latest release go <a href=\"https:\/\/www.mathworks.com\/downloads\/web_downloads\">here<\/a>, or if you&#8217;re using R2008b or later, you can select <i>Help -> Check for Updates<\/i>.<\/p>\n<p>Be sure to <a href=\"https:\/\/blogs.mathworks.com\/community\/?p=368#respond\">let us know what you think<\/a> of these new features!<\/p>\n<p><!-- Ability to zip and unzip files and folders in the Current Folder browser to simplify sharing of files  --><\/p>\n<table>\n<tr>\n<td><img decoding=\"async\" border=\"0\" src=\"https:\/\/blogs.mathworks.com\/images\/desktop\/ken_orr_new_features_in_r2009a\/new.png\"><\/td>\n<td colspan=\"2\"><a href=\"https:\/\/www.mathworks.com\/help\/releases\/R2010a\/techdoc\/matlab_env\/br5ro6o-1.html#bsernjm\">Zip &#038; Unzip from Current Folder<\/a><\/td>\n<\/tr>\n<\/table>\n<table>\n<tr>\n<td valign=\"top\">\n<a  href=\"https:\/\/blogs.mathworks.com\/images\/desktop\/michael_katz_new_and_updated_in_r2010a\/current_folder_browser_create_zip.png\"><img decoding=\"async\" border=\"0\" src=\"https:\/\/blogs.mathworks.com\/images\/desktop\/michael_katz_new_and_updated_in_r2010a\/current_folder_browser_create_zip_small.png\" alt=\"Create a Zip in the MATLAB current folder\"><\/a><\/td>\n<td valign=\"top\">You can now create .zip archive files and unzip them from the Current Folder context menu. This makes it easier to share projects and organize code.<\/td>\n<\/tr>\n<\/table>\n<p><!-- New visual cues in the Current Folder browser to show directories on the MATLAB path  --><\/p>\n<table>\n<tr>\n<td><img decoding=\"async\" border=\"0\" src=\"https:\/\/blogs.mathworks.com\/images\/desktop\/ken_orr_new_features_in_r2009a\/new.png\"><\/td>\n<td colspan=\"2\"><a href=\"https:\/\/www.mathworks.com\/help\/releases\/R2010a\/techdoc\/matlab_env\/br7ppws-1.html#br8cjwl-1\">Current Folder indicates if subfolders are on the MATLAB path<\/a><\/td>\n<\/tr>\n<\/table>\n<table>\n<tr>\n<td valign=\"top\">\n<a  href=\"https:\/\/blogs.mathworks.com\/images\/desktop\/michael_katz_new_and_updated_in_r2010a\/cfb_path.png\"><img decoding=\"async\" border=\"0\" src=\"https:\/\/blogs.mathworks.com\/images\/desktop\/michael_katz_new_and_updated_in_r2010a\/cfb_path_small.png\" alt=\"Current Folder browser shows files and folders not on path\"><\/a>\n<\/td>\n<td valign=\"top\">\nThe Current folder browser indicates folders and files not on MATLAB path with an adjustable dimming. You can add and remove folders from the path using the context menu. This feature shows you at a glance what&#8217;s on or not on the path.\n<\/td>\n<\/tr>\n<\/table>\n<p><!-- Enhanced tab completion in the MATLAB Editor with support for local variables, subfunctions, and nested functions  --><\/p>\n<table>\n<tr>\n<td><img decoding=\"async\" border=\"0\" src=\"https:\/\/blogs.mathworks.com\/images\/desktop\/ken_orr_new_features_in_r2009a\/updated.png\"><\/td>\n<td colspan=\"2\"><a href=\"https:\/\/www.mathworks.com\/help\/releases\/R2010a\/techdoc\/matlab_env\/brqxeeu-23.html#brqxeeu-41\">Editor Tab Completion lists variables and functions<\/a><\/td>\n<\/tr>\n<\/table>\n<table>\n<tr>\n<td valign=\"top\">\n<a  href=\"https:\/\/blogs.mathworks.com\/images\/desktop\/michael_katz_new_and_updated_in_r2010a\/tabcompletion.png\"><img decoding=\"async\" border=\"0\" src=\"https:\/\/blogs.mathworks.com\/images\/desktop\/michael_katz_new_and_updated_in_r2010a\/tabcompletion_small.png\"><\/a>\n<\/td>\n<td valign=\"top\">\nThe tab completion feature in the Editor now lists subfunctions, nested functions, and local variables in scope from the cursor position, without having to define them first in the workspace. Make sure tab completion is enabled with File -> Keyboard -> Tab Completion.\n<\/td>\n<\/tr>\n<\/table>\n<p><!-- Expanded access in the plot selector to plots from the Curve Fitting, Filter Design, Image Processing, and Signal Processing Toolboxes  --><\/p>\n<table>\n<tr>\n<td><img decoding=\"async\" border=\"0\" src=\"https:\/\/blogs.mathworks.com\/images\/desktop\/ken_orr_new_features_in_r2009a\/updated.png\"><\/td>\n<td colspan=\"2\"><a href=\"https:\/\/www.mathworks.com\/help\/releases\/R2010a\/techdoc\/rn\/br5hjk2-1.html#br549g2-1\">Plot Selector Supports additional toolboxes<\/a><\/td>\n<\/tr>\n<\/table>\n<table>\n<tr>\n<td valign=\"top\">\n<a  href=\"https:\/\/blogs.mathworks.com\/images\/desktop\/michael_katz_new_and_updated_in_r2010a\/plot_selector.png\"><img decoding=\"async\" border=\"0\" src=\"https:\/\/blogs.mathworks.com\/images\/desktop\/michael_katz_new_and_updated_in_r2010a\/plot_selector_small.png\" alt=\"plot selector with image processing toolbox\"><\/a>\n<\/td>\n<td valign=\"top\">\nThe plot selector now supports plots from additional installed toolboxes including the Curve Fitting Toolbox, Filter Design Toolbox, Image Processing Toolbox, and Signal Processing Toolbox.\n<\/td>\n<\/tr>\n<\/table>\n<p><!-- Enhanced File and Folder Comparison Tool, highlighting changes within lines in file comparisons, and sorting results by name, type, size, or timestamp in folder comparisons --><\/p>\n<table>\n<tr>\n<td><img decoding=\"async\" border=\"0\" src=\"https:\/\/blogs.mathworks.com\/images\/desktop\/ken_orr_new_features_in_r2009a\/updated.png\"><\/td>\n<td colspan=\"2\"><a href=\"https:\/\/www.mathworks.com\/help\/releases\/R2010a\/techdoc\/matlab_env\/brqxeeu-104.html\">File &#038; Folder Comparison new features<\/a><\/td>\n<\/tr>\n<\/table>\n<table>\n<tr>\n<td valign=\"top\">\n<a  href=\"https:\/\/blogs.mathworks.com\/images\/desktop\/michael_katz_new_and_updated_in_r2010a\/comparison_hilite.png\"><img decoding=\"async\" border=\"0\" src=\"https:\/\/blogs.mathworks.com\/images\/desktop\/michael_katz_new_and_updated_in_r2010a\/comparison_hilite_small.png\" alt=\"Folder and File Comparison tool\"><\/a>\n<\/td>\n<td valign=\"top\">\nFile and Folder Comparisons tool received several enhancements this release. <\/p>\n<ol>\n<li>File comparisons now highlight changes <i>within<\/i> lines.<\/li>\n<li>New toolbar buttons for stepping through differences.<\/li>\n<li>Results are now sortable by name, type, size, timestamp, or change summary. <\/li>\n<li>When comparing subfolders, the tool continues analysis in the background<\/li>\n<\/ol>\n<\/td>\n<\/tr>\n<\/table>\n<p><!-- Keyboard shortucts --><\/p>\n<table>\n<tr>\n<td><img decoding=\"async\" border=\"0\" src=\"https:\/\/blogs.mathworks.com\/images\/desktop\/ken_orr_new_features_in_r2009a\/updated.png\"><\/td>\n<td colspan=\"2\"><a href=\"https:\/\/www.mathworks.com\/help\/releases\/R2010a\/techdoc\/matlab_env\/br9elah.html#bsdbl5d\">Keyboard shortcut listing and comparing<\/a><\/td>\n<\/tr>\n<\/table>\n<table>\n<tr>\n<td valign=\"top\">\n<a  href=\"https:\/\/blogs.mathworks.com\/images\/desktop\/michael_katz_new_and_updated_in_r2010a\/keyboard_list.png\"><img decoding=\"async\" border=\"0\" src=\"https:\/\/blogs.mathworks.com\/images\/desktop\/michael_katz_new_and_updated_in_r2010a\/keyboard_list_small.png\" alt=\"Keyboard shortcuts in Excel\"><\/a>\n<\/td>\n<td valign=\"top\">\nFrom the Keyboard Shortcut preferences, you can now export a keyboard shortcut set, so it can be viewed in an external tool. You can also compare two different keyboard shortcut sets with our Comparison tool directly from the preference panel. This is a great way to see what is different between two different sets, especially if you have received a modified set from another user.\n<\/td>\n<\/tr>\n<\/table>\n<p><!-- help browser --><\/p>\n<table>\n<tr>\n<td><img decoding=\"async\" border=\"0\" src=\"https:\/\/blogs.mathworks.com\/images\/desktop\/ken_orr_new_features_in_r2009a\/updated.png\"><\/td>\n<td colspan=\"2\"><a href=\"https:\/\/www.mathworks.com\/help\/releases\/R2010a\/techdoc\/learn_matlab\/f1-23058.html#br9es4s\">Updated Documentation Search<\/a><\/td>\n<\/tr>\n<\/table>\n<table>\n<tr>\n<td valign=\"top\">\n<a  href=\"https:\/\/blogs.mathworks.com\/images\/desktop\/michael_katz_new_and_updated_in_r2010a\/help_search_hints1.png\"><img decoding=\"async\" border=\"0\" src=\"https:\/\/blogs.mathworks.com\/images\/desktop\/michael_katz_new_and_updated_in_r2010a\/help_search_hints1_small.png\" alt=\"Java Heap Size preference\"><\/a>\n<\/td>\n<td valign=\"top\">\nSearching the MATLAB documentation just got a whole lot easier. From the search widget, we now provide a type-ahead list of suggestions. This means you&#8217;ll get to your results faster, and more accurately. The search history is also now persistent between MATLAB sessions, and you can also hide the previews in the search results, allowing you see more results in the same space.\n<\/td>\n<\/tr>\n<\/table>\n<p><!-- java settings --><\/p>\n<table>\n<tr>\n<td><img decoding=\"async\" border=\"0\" src=\"https:\/\/blogs.mathworks.com\/images\/desktop\/ken_orr_new_features_in_r2009a\/new.png\"><\/td>\n<td colspan=\"2\"><a href=\"https:\/\/www.mathworks.com\/help\/releases\/R2010a\/techdoc\/matlab_env\/brjh09y-1.html#bsemees-1\">Set Java heap size in Preferences<\/a><\/td>\n<\/tr>\n<\/table>\n<table>\n<tr>\n<td valign=\"top\">\n<a  href=\"https:\/\/blogs.mathworks.com\/images\/desktop\/michael_katz_new_and_updated_in_r2010a\/heap_preferences.png\"><img decoding=\"async\" border=\"0\" src=\"https:\/\/blogs.mathworks.com\/images\/desktop\/michael_katz_new_and_updated_in_r2010a\/heap_preferences_small.png\" alt=\"Java Heap Size preference\"><\/a>\n<\/td>\n<td valign=\"top\">\nYou can now control the amount of memory allocated to the java heap right from File -> Preferences -> General -> Java Heap Memory. I wrote a bit about how Java heap memory <a href=\"https:\/\/blogs.mathworks.com\/community\/2009\/08\/17\/calling-java-from-matlab-memory-issues\/\">last year<\/a>, and I&#8217;ll expand upon that when I get around to talking about this new feature\n<\/td>\n<\/tr>\n<\/table>\n<p><strong>EDIT (Oct 15, 2010):<\/strong> Updated link to 10a release notes.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Well it&#8217;s almost Spring 2010, and that means another installment of MATLAB: MATLAB R2010a (version 7.10) is here! You&#8217;ll find the full release notes here. You can also find a video of the&#8230; <a class=\"read-more\" href=\"https:\/\/blogs.mathworks.com\/community\/2010\/03\/08\/new-and-updated-features-in-r2010a\/\">read more >><\/a><\/p>\n","protected":false},"author":38,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[1],"tags":[],"_links":{"self":[{"href":"https:\/\/blogs.mathworks.com\/community\/wp-json\/wp\/v2\/posts\/368"}],"collection":[{"href":"https:\/\/blogs.mathworks.com\/community\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.mathworks.com\/community\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.mathworks.com\/community\/wp-json\/wp\/v2\/users\/38"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.mathworks.com\/community\/wp-json\/wp\/v2\/comments?post=368"}],"version-history":[{"count":0,"href":"https:\/\/blogs.mathworks.com\/community\/wp-json\/wp\/v2\/posts\/368\/revisions"}],"wp:attachment":[{"href":"https:\/\/blogs.mathworks.com\/community\/wp-json\/wp\/v2\/media?parent=368"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.mathworks.com\/community\/wp-json\/wp\/v2\/categories?post=368"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.mathworks.com\/community\/wp-json\/wp\/v2\/tags?post=368"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}