Ken & Mike on the MATLAB Desktop

September 7th, 2009

New and Updated Desktop Features in MATLAB R2009b

R2009b (version 7.9) is here! You’d think that I’d be used to the six month release cycle by now, but there is always something to do with mad rushes interspersed with calm lulls. We’re preparing blog posts about the new features in R2009b and doing retrospectives. At the same time we’re wrapping up the development of new features in R2010a and starting to plan what we’ll do for R2010b and R2011a. It’s a long road ahead for us, but we’re working hard to incorporate all the great suggestions and feedback you’ve left us on the blog. Some of the stuff we’ll highlight over the next few weeks are things you’ve been asking for, and we’re happy to take feedback for the next iteration.

You’ll find the full release notes here. You can also find a video of the new Desktop features here. Below, I’ve called out some of my favorite new and updated Desktop features.

To get this latest release go here, or if you’re using R2008b or later, you can select Help -> Check for Updates.

Be sure to let us know what you think of these new features!

Customizable Keyboard Shortcuts
With R2009b you can customize the keystrokes associated with different actions across the desktop. As part of this we’ve had to change some of the defaults, and we’ve provided a few different sets that you might be familiar with. We’ll be explaining a lot more of this feature in future posts.

File Exchange in the MATLAB Desktop
As part of the changes that happened to the File Exchange community a few months ago (mainly BSD licensing), you are now able to search and download/upload files directly to the MATLAB file exchange.

Plot Selector
The Plot Selector has been enhanced to make it easier to select the plot type that you want. Bigger icons make it easier to see what kind of plot you’re selecting. You can also rearrange the order that the plots are shown based on which plots are most important to you.

Help Browser Enhancements
The help browser has had a significant overhaul, allowing for better listing of search results, navigation through a bread crumb bar, improved layout when the help is docked in the desktop, and an overall freshening up of the user interface. We think all of these changes will make finding and reading the documentation easier.

Current Folder Enhancements
The Current Directory Browser has been renamed the Current Folder Browser, and has received a number of updates. The biggest change is that you can now see the hierarchy of files rather than only the files in the current folder. You’ll also notice fresh new icons for the class, function and script file types. Another powerful feature is the ability to search within the current folder (including its subfolders) by pressing the magnifying glass icon next to the address bar.

Publish to PDF
The MATLAB publish function now supports PDF output.



What’s your favorite new feature or update?

3 Responses to “New and Updated Desktop Features in MATLAB R2009b”

  1. Petter replied on :

    Regarding the “publish to PDF” feature video:

    The formula in the document looks really low-res. Is that an artifact in the video compression or does it really look like this?

    http://www.mathworks.com/support/2009b/matlab/7.9/demos/new-matlab-publishing-features-in-r2009b.html

    I am referring to the y = sin(2pif1t) + cos(2pif_2t) formula

  2. Jody Klymak replied on :

    I was hoping that with publish to pdf that pdf printing is now working, so that the resulting pdf has the proper crop box. Alas, that is not the case.

  3. Matthew Simoneau replied on :

    Petter, you’re right in that the equations in the PDF don’t look very good. These are being rendered as an image, and that image is then inserted into the PDF (similar to what we do for HTML).

    Jody, I assume you’re talking about the crop box when printing a figure to PDF. This is issue is unrelated, and sadly still unresolved. (Our internal tracking number for this is 191123.)

Leave a Reply

Wrap code fragments inside <pre> tags, like this:

<pre class="code">
a = magic(3);
sum(a)
</pre>

If you have a "<" character in your code, either follow it with a space or replace it with "&lt;" (including the semicolon).


Ken & Mike work on the MATLAB Desktop team.
  • DP: Hi i have a problem with ezplot3, i want to plot more than i curve in the same graph but hold on command...
  • Ken: Hi Arsalan, Unfortunately there is no way to get the new Editor API in older versions of MATLAB. -Ken
  • Arsalan: Hi, I am very excited about the MATLAB API for editor because right now i am working on a project and i need...
  • Johannes: Since I started using matlab-emacs some days ago I never experienced Emacslink. But I experienced some...
  • Francisco J. Beron-Vera: Hi all, I have recently learned about ViEmu (http://www.vimemu.c om) which, for Vi/Vim...
  • OysterEngineer: When I first learned of the Publish feature in MatLab, I thought it might be useful to help to...
  • Ken: Hi Herve, I’m not quite sure what you mean by “stand-alone&# 8221; mode? -Ken
  • Herve: I wonder when the publish fonction will be supported in standalone mode.
  • Mike: Ravi, What you described should work as far I understand it. Please follow up with technical support. With a...
  • Mike: @Daniel, Thanks for that note.

These postings are the author's and don't necessarily represent the opinions of The MathWorks.