| Desktop Tools and Development Environment, MATLAB® Version 7.1 (R14SP3) Release Notes | ![]() |
New features and changes introduced in this version are organized by these topics:
New features and changes introduced in this version are described here.
The behavior of MATLAB software when started on Microsoft Windows platformswith the -nodesktop option has changed. The MATLAB Command Window no longer displays a menu bar or toolbar. This change resolves a number of problems that occurred in previous versions when running MATLAB in -nodesktop mode on Windows platforms.
Compatibility Considerations. Use equivalent functions instead of the menu and toolbar.
Instead of using the File > Preferences menu to modify the font or colors used in the Command Window, run preferences -nodesktop. For more information, see preferences Function Now Supports -nodesktop Option.
New features and changes introduced in this version are organized by these topics:
Preferences Directory Added for R14SP3; Supplements R14 Directory
info.xml File Automatic Validation; Shows Warnings for Invalid Constructs
Figure Windows Now Dockable on Macintosh Platforms. On Apple Macintosh platforms, figure windows are now dockable.
Resize Multiple Tools at Once. You can now position the pointer at the intersection of three or four tools or documents to resize all of them at once.
Resize and Move Desktop Tools Using the Keyboard. There are now menu items you can select to move and resize the active tool in the desktop. Use the menu item mnemonics to perform those action with the keyboard. For example, if the Command Window is in the desktop along with other tools, press Ctrl+0 (or click in it) to make the Command Window the active tool. Then press Alt+D, V, which is the mnemonic equivalent for selecting Desktop > Move Command Window. The pointer becomes an arrow. Use the arrow keys to move an outline of the Command Window to a new dockable location. Press Enter to dock it there, or press Esc to return the Command Window to its original position.
Resize Names in the Document Bar. You can now adjust the width of a name in the document bar when the bar is at the top or bottom of the window.
Positioning Document Bar Menu Item Name Changed. In previous versions, selecting Desktop > Document Bar displayed only menu items for positioning the document bar. Now, there are additional menu items. The same change was made to the context menu for the document bar. To access the menu items for positioning the document bar, select Desktop > Document Bar > Bar Position.
Keyboard Access Added for Document Bar Options. The Desktop > Document Bar now includes these items: Alphabetize, Width, and Move documentname On Bar. With their inclusion in the menu, you can use the keyboard to access these features via mnemonics. For example, on Windows platforms, press Alt+D, M, A as a shortcut to for Desktop > Document Bar > Alphabetize.
Left/Right and Top/Bottom Split for Document Arrangements Name Changed. When arranging documents in desktop tools, you can choose Window > Left/Right Split or Window > Top/Bottom Split to show two documents at once in the tool. Those menu items are now called Left/Right Tile and Top/Bottom Tile. This change was made to avoid any confusion with the Editor/Debugger's new split screen feature.
There is a new preferences directory, R14SP3. This is the directory name returned when you run the prefdir function. When you install R14SP3, MATLAB migrates files from your existing preference directory, R14, to the new directory, R14SP3. Changes made to files in the directory when you run R14SP3 are not used when you run previous R14 releases.
This represents a change in the preference directory MATLAB uses for a minor release, and was done to prevent serious backwards compatibility problems. It is primarily relevant if you use R14SP3 and previous R14 releases. If you only run R14SP3, or run R14SP3 with R13 or R12 releases, you will not be affected by this change.
In the past, minor releases and the associated major release used the same preferences directory. For example, R13 and R13SP1 shared the R13 preferences directory. That continues to be true for all previous releases, but is not true for R14SP3 and beyond. The R14 preferences directory will be shared by the R14 through R14SP2 releases, but the new R14SP3 preferences directory is only used by R14SP3. This means that changes made to files in the directory while running R14SP3 re not used when you run a previous R14 releases, and the reverse is true. For example, statements added to the Command History when you run R14SP3 are not in the Command History when you run R14SP2.
For more information, see the reference page for prefdir.
Compatibility Considerations. This change was made to prevent major backwards compatibility problems. Use the R14SP3 preferences directory instead of the R14 directory. If you use the prefdir function and have code that relies on the result being R14, you will need to modify that code.
Font Antialiasing Preference Added. In Preferences > Fonts, select the new antialiasing preference to provide a smoother appearance to desktop fonts.
Hyperlink Color Preference Changed. There is a new Colors preference for specifying the color of hyperlinks in the Command Window and the Help browser Index pane. In previous releases, this preference only applied to the Command Window hyperlinks and was accessed via Command Window preferences.
preferences Function Now Supports -nodesktop Option. Run preferences -nodesktop after starting MATLAB on Windows platforms with the -nodesktop option to change Command Window font and colors via a special Preferences dialog box.
To set other available preferences for the Command Window after starting MATLAB with the -nodesktop option, run preferences and use the resulting Preferences dialog box for all tools and products. Note that changes you make to font and color preferences in this dialog box do not apply to the Command Window.
If you add your own toolbox to the Start button, you can use the schema file for its info.xml file, matlabroot/sys/namespace/info/v1/info.xsd. MATLAB now automatically validates your info.xml file against this schema when you click the Start button after updating and refreshing your info.xml file.
Compatibility Considerations. If your info.xml contains invalid constructs, you will see warnings in the Command Window until you correct the problems.
Paste Special Menu Item Renamed. In the Edit menu, the name of the Paste Special item has been replaced by Paste to Workspace, but the functionality remains the same. It opens the Import Wizard so you can paste the clipboard contents to the workspace in MATLAB.
Rename Shortcut Categories. You can now rename shortcut categories.
New features and changes introduced in this version are
There is a new Command Window preference, Tab key narrows completion. When selected, with a list of possible completions in view, type another character and press Tab to further narrow the list shown. Repeat to continue narrowing the list. This behavior is similar to tab completion behavior in releases prior to R14.
In previous versions, when completing filenames or function names, a name sometimes appeared twice in the completion list, once with the file extension and once without. Now the entry appears only once.
In incremental search, use Ctrl+G to remove characters back to the previous successful string of characters found. For example, when searching for the term plode, the text is not found and Failing appears in the incremental search field. Ctrl+G automatically removes the de from the search term because plo does exist in the file.
The preference for specifying the hyperlink color has moved from the Command Window preferences pane to the Colors preferences pane. The hyperlink color now also applies to links in the Help browser Index pane.
Compatibility Considerations. Use the Colors preference pane to specify the hyperlink color, and be aware that it also impacts the Help browser Index pane color.
New features and changes introduced in this version are
You can now specify the color for links in the Help browser Index pane using the Colors preferences pane. The hyperlink color also applies to links in the Command Window, so changes you make to the preference apply to both tools.
Stylistic changes were made to the Demos interface in the Help browser. On the summary page for a product, each demo appears with a thumbnail image that provides an indication of the type of output it creates, as well as an icon representing the type of demo (M-file, M-GUI, model, or video).
In this release, all M-file demos include the Run in the Command Window link, which executes the demo via echodemo.
In previous releases, some M-file demos provided a Run hyperlink in the display pane. When you clicked Run, the M-file demo executed in a GUI via the playshow function. An example of this type of demo is the MATLAB Mathematics Basic Matrix Operations demo, intro.m. In this release, the Run hyperlink for these M-file demos has been replaced by Run in the Command Window. It executes the demo step by step in the Command Window via the echodemo function. Double-clicking this type of M-file demo in the Navigator pane no longer runs the M-file demo, but opens the M-file in the Editor/Debugger where you can run it step by step using Cell > Evaluate Current Cell and Advance.
Compatibility Considerations. The new Run in Command Window hyperlink represent a change in the way demos run.
The echodemo function MATLAB uses to run M-file demos in the Command Window runs the demos as scripts. The playshow function MATLAB used to run M-file demos in previous releases ran the demos as a function. This means that now the demo's variables are created in the base workspace. If you have variables in the base workspace when you run an M-file demo, and the demo uses an identical variable name, there could problems with variable name conflicts. For example, your variable could be overwritten. The demo's variables remain in the base workspace after the demo finishes running until you clear them or quit MATLAB. Another change is that figures are not automatically closed when you end the demo.
There is a new echodemo function that replaces playshow. The Demos browser uses echodemo to execute M-file demos when you click the Run in the Command Window link.
Compatibility Considerations. The playshow function is deprecated in favor of the echodemo function. In a future release, the playshow function will be removed. In practice, both echodemo and playshow are helper functions for running demos. It is unlikely you would ever call either playshow or echodemo directly, and especially not in M-files.
You now can add published M-file demos to favorites.
If you add demos for your own toolbox, you can use the new <type> tag for a <demoitem> to identify the type of demo in your toolbox's demos.xml file.
You now can view bugs fixed with this release, as well as any known bugs using the Bug Reports database in the Support section of the MathWorks Web site. The MathWorks continuously updates the database to add any newly found bugs and compatibility issues, as well as any new workarounds and solutions. The system includes bugs found and fixed in R14SP2 and later releases.
New features and changes introduced in this version are described here.
The Find Files tool has been enhanced. It now allows you to search all file types except those specified. It also lets you ignore files larger than a specified size. Along with enhancements to the Find Files tool, some minor feature changes were made, including the removal of the Restore Defaults button.
In the next release, the Current Directory browser will no longer
support the Visual Directory view (accessed using the
toolbar button).
Compatibility Considerations. Some features currently available using the Visual Directory view will not be available in the next release when the feature is removed.
New features and changes introduced in this version are
The Editor/Debugger now supports a horizontal or vertical split screen for displaying two different parts of the same document at once. To split the screen, select Window > Split Screen and the splitting action you want, for example, Top/Bottom. Alternatively, drag the splitter bar that appears above the vertical scroll bar or to the left of the horizontal scroll bar. To remove the splitter, drag it to an edge of the window.

You can set a preference to highlight the current line, that is, the line with the caret (also called the blinking cursor). This is useful, for example, to help you see where copied text will be inserted when you paste. To highlight the current line, select Preferences > Editor/Debugger > Display and under General Display Options, select the check box for Show caret row highlighting. You can also specify the color used to highlight the line.

You can now use the Text > Comment feature to comment selected lines in Sun Microsystems Java, ANSI® C, and C++ program files. This adds the // symbols at the start of the selected lines. Similarly, Text > Uncomment removes the // symbols from the front of selected lines in Java, C, and C++ program files.
There is a new Editor/Debugger language preference for HTML files to specify block indenting. By default, the preference is selected so block indenting applies when typing text in HTML files.
In addition, you now can select Text > Smart Indent to apply smart indenting to selected text in HTML files.
Compatibility Considerations. When typing text in HTML files, you will automatically see block indenting because the preference is selected by default.
In incremental search, use Ctrl+G to remove characters back to the previous successful string of characters found. For example, when searching for the term plode, the text is not found and Failing appears in the incremental search field. Ctrl+G automatically removes the de from the search term because plo does exist in the file.
With the Emacs key bindings preference selected, use Ctrl+X, H to select all.
Use new items in the Text menu to change the case of selected text. You can also use the keyboard equivalents for changing case that existed in previous versions—these are shown in the menu next to each item.
The Editor/Debugger no longer displays the current nested function name in the status bar. Look in the M-file to view the current nested function name.
New features and changes introduced in this version are described here.
With Directory Reports displayed in the Web browser, you can use these two new buttons:
Rerun This Report — This updates the currently displayed report after you have made changes to the report options or to any files in the current directory.
Run Report on Current Directory — Use this after changing the current directory to run the same type of report for the new current directory.
These new buttons replace the Refresh button.
There is a new option for the mlint function, '-notok' you can use to override any statements that include %#ok (the symbol you add to the end of a line instructing mlint to ignore the line). That is, mlint will run for all lines in the file and will not ignore any statements.
When you run the mlint function, the line number in the messages displayed is a hyperlink that when clicked, opens the file in the Editor/Debugger scrolled to that line number.
There is now a button
on the MATLAB desktop
toolbar to open the Profiler.
New features and changes introduced in this version are described here.
The notebook function setup behavior and syntax have changed.
When you run notebook('-setup'), MATLAB automatically obtains all the information about your Microsoft Word application from the system registry for yourWindows environment and you are no longer prompted to supply the information.
In previous versions, when you configured Notebook, you ran
notebook ('-setup')Notebook then prompted you to specify the version of Word you were using, and if needed, the location of Word and its template directory. You could supply the information using optional arguments to the notebook function:
notebook('-setup', wordversion, wordlocation, templatelocation)Now, when you run notebook('-setup'), MATLAB automatically obtains all the Word information from the registry for yourWindows environment.
Compatibility Considerations. If you use notebook with the wordversion, wordlocation, and templatelocation arguments in any of your files (for example, startup.m), remove those arguments in your files. If you specify the optional arguments, the notebook function runs and issues a warning, but ignores the values. In a future release, MATLAB will issue an error when it encounters notebook with these arguments.
MATLAB Notebook supports the Microsoft Word version 2000 application. Notebook also supports the Microsoft Word 2002 application and Microsoft Word 2003 application, both for the Microsoft Windows XP platform.
Compatibility Considerations. As of MATLAB 7.1 (R14SP3), Notebook no longer supports the Microsoft Word 97 application.
![]() | Version 7.1 (R14SP3) MATLAB Software | Mathematics, MATLAB Version 7.1 (R14SP3) | ![]() |
| © 1984-2008- The MathWorks, Inc. - Site Help - Patents - Trademarks - Privacy Policy - Preventing Piracy - RSS |