R2008b (version 7.7) is here! With it comes a host of great new features and updates to MATLAB. Check out the full release notes here. Below, I’ve called out some of my favorite new and updated Desktop features.
The Function Browser lets you search for functions based on name and their help contents. This tool was designed to dovetail into your workflow so that you needn’t switch windows to search for a function. You can access the Function Browser from both the Command Window and Editor by pressing the button.
Function Hints lets you view the syntax for a function in a popup window while you’re entering the function into the Command Window or Editor. This feature, like the Function Browser, was designed to fit into your workflow and help minimize switching between windows.
We’ve revamped the Current Directory Browser which now contains an address bar and details view. Common functions (e.g. New Folder, New File) can be found under the Actions button (I think this really helps to de-clutter the UI).
In the details view you’ll see more information about the selected item. For MATLAB files this will include functions, cells and properties. For MAT files, you’ll see their contents, so you no longer have to load the file before seeing what’s inside of it.
We’ve updated the default Desktop layout to use three columns and we’ve rearranged where some components are by default. We think this new layout will help streamline your workflow.
To try the new layout, select Desktop > Desktop Layout > Default.
Nice about the doc function working for user classes. Is there a chance of it sometime displaying published HTML documentation for user functions? I know showdemo does this, but my published HTML from a function is documentation, not a demo. Why does doc have to just display the same as help does for my function, or am I missing how I’m really supposed to do it?
Are Desktop Layouts “exportable”? If so, maybe you could let us try out the new desktop layout without installing r2008b? Or maybe even create a little gallery of desktop layouts that people can d/l if they are too lazy to create their own…
Dose the Editor surport Fortran source code highlight now? It’s really an usefull feature for users to create Fortran MEX files. I also hope the mex function surport Fortran free format code compiling.
Desktop layouts are in fact exportable (select the Desktop -> Save Layout… menu item).
To try out the R2008b default layout, right click this link and save the file to your prefdir. Start MATLAB and select Desktop -> Desktop Layout -> r2008b.
Alternatively, you could just arrange it like the screen shot!
@Ryan
If you have published help (I believe it has to be a function.html in the html subdir), then the help browser (and the HELP command) will have a link for showdemo for that file.
Nice about the doc function working for user classes. Is there a chance of it sometime displaying published HTML documentation for user functions? I know showdemo does this, but my published HTML from a function is documentation, not a demo. Why does doc have to just display the same as help does for my function, or am I missing how I’m really supposed to do it?
Are Desktop Layouts “exportable”? If so, maybe you could let us try out the new desktop layout without installing r2008b? Or maybe even create a little gallery of desktop layouts that people can d/l if they are too lazy to create their own…
Dose the Editor surport Fortran source code highlight now? It’s really an usefull feature for users to create Fortran MEX files. I also hope the mex function surport Fortran free format code compiling.
Hi Naor,
Desktop layouts are in fact exportable (select the Desktop -> Save Layout… menu item).
To try out the R2008b default layout, right click this link and save the file to your prefdir. Start MATLAB and select Desktop -> Desktop Layout -> r2008b.
Alternatively, you could just arrange it like the screen shot!
-Ken
Hi junziyang,
The Editor does not currently support Fortran. Please submit an enhancement request here.
-Ken
@Ryan
If you have published help (I believe it has to be a function.html in the html subdir), then the help browser (and the HELP command) will have a link for showdemo for that file.