![]() Its been nearly a year (!) since the last release of FreeMat. Also, you can now specify a script startup.m that is automatically executed at startup time. ![]() The memory usage of FreeMat has been significantly improved - so that FreeMat operates with less memory and should run faster than previous versions. The help window has a search tool now to help you quickly locate functions and help topics. FreeMat also has new functions for reading URLs, and parsing HTML and XML files. Note that to increase compatibility with MATLAB, you must now include explicit drawnow commands to get updates within scripts. Plotting functions have been improved through the use of an explicit double-buffering technique which eliminates flicker during plot updates. A new, unified multi-platform regression test suite is now shipped with FreeMat (as the run_tests command), which allows you to verify the functionality of your installation. You can also perform powerful Perl-style regular expression manipulations in 3.1 using the regexp command, and its variants. Beyond the usual bug fixes, this version of FreeMat includes a new Threading API, which allows you to take advantage of multi-core and multi-processor machines from within your FreeMat programs. The latest version of FreeMat (3.1) has just been released. Modified image command to show un-scaled images. * Changed default type for zero function to double precision. This is less compatible with MATLAB, but I don't think it's unreasonably so. * Changed the default mode for "image" command" to "scaled" instead of "direct". * Added external section to the documentation * Moved loadlib and import to external documentation section * Improved the autoconfig script for mac builds. * Added stack trace on errors, even when not in dbauto on mode. * Converted FFTW to estimate mode from measure mode - should fix problems with long FFT times for large FFTs * Added the new ctype interface - thanks to Scott McOlash for suggesting it, and GE Global Research for letting us release it under the GPL. * Changed sort algorithm to a stable one. * Fixed diary so that the commands are echoed as well as the outputs. * Fixed diary command so that commands are echoed as well as their outputs * Added ability to change the scrollback length via edit->preferences menu * Fixed path detection problem on win32 (forward vs backward slashes) We're pleased to be announce the availability of FreeMat 3.5. * Fixed bug in complex matrix assignment operators. ![]() * Fixed program crash after clear history. ![]() * Fixed the "comment" and "uncomment" bugs when applying to the whole * Fixes for anonymous functions and code block leaks. * Set default view for 3D plots to view(3). * Modified fprintf to follow matlab's behavior when no handle is specified. * Modified bitcmp function for compatibility with matlab * Any, all, min and max handle empties more gracefully. * Interplin1 now works with more argument types. * Corrected norms of double args on 64 bit machines * Improved the behavior of editor when opening and saving (new)files. * Replaced the toolbox with a tabbed widget. Completion of the JIT and it's general activation will wait for FreeMat4. * Added directory-change tool to main toolbar, and rearranged windows on the main page. * Added increase/decrease indent by tab/shift-tab in editor * Added keyboard shortcuts to editor and main application menus. * Added SVG support for exporting figures. * Added ODE45 solver from Sebastien Loisel This is primarily a bugfix release that adds a few new features, mostly to the UI. We are pleased to announce the release of FreeMat 3.6.
0 Comments
Leave a Reply. |