![]() ![]() With no parameters, the graphical client starts up by default. The Linux version can be launched from the CLI. GUI – The Windows and Mac versions of FreeMat are targeted at a graphical interface so accessing the tool from the command line is at best a non-trivial. Better yet, some kind of conversion tool.)Ĭommand Line vs. (A MatLab to FreeMat translation guide would be a really good project. The scripting syntax is similar enough that most of your work will be figuring out equivalent function calls. I would suggest that you test your Matlab scripts on a case-by-case basis and then decide whether you want to make the changes or just re-write from scratch. I’ve been able to run scripts with no modifications, minor modifications or not at all. (At this time the content is a bit sparse.) You can also type helpwin at the command prompt from within FreeMat.Ĭompatibility – Based on the scripts I tested, MatLab support is somewhat hit-or-miss. There is another Google community intended to host FreeMat tutorials. In addition, there is also a Google group available for more interactive support. With this and the official function reference you have a very good documentation base. ![]() It’s very readable, with plenty of screenshots, little tutorials and code examples. It’s a much friendlier introduction to the software. In those cases where there are differences, we’ll point them out. The book now covers more of the Linux and Mac versions, as well. This book was originally written for the Windows version. If you have any issues, direct them to the online Freemat group. We assume that you have Freemat properly installed and working. Who’s the audience? Let the authors (Gary Schafer and Timothy Cyders) tell you: It’s comprehensive but very terse.Ī much better option to start with is the FreeMat Primer. The target audience for this manual are those who don’t need a manual. Each function or class is briefly described and includes one or two usage examples. It is less a manual than simply an API reference. In fact, the included manual is very sparsely written, despite the 162 page (!) table of contents. It’s a bad thing because there’s no guarantee that the resulting document will be well-written. It’s good in that it makes it easy for developers to actually maintain their documentation, assuming they remember to update the comments. This is both a good thing and a bad thing. (For Windows or Linux, you can download the manual here.) The manual is automatically generated using Doxygen, which scans specially marked comments in the source code and outputs documentation in a variety of file formats. The two files together take up about 250 MB of disk space.ĭocumentation – The Mac download comes with a PDF manual detailing all of the functions available in FreeMat. Double-click the file to mount it, then drag the program and documentation to your Applications folder. Mac OS X – The installer is a 79.5 MB compressed disk image (DMG) file. Linux – I installed FreeMat on Debian Linux using APT and on my system it was a 12 MB download, using an additional 22 MB of disk space. (NOTE: A portable version of Freemat is also available so you can run it from a thumb drive without installation.) Windows: Simply download the 52.5 MB setup file and double-click it. All versions of FreeMat are kept at the same version level and functionality. In addition to pre-built packages for the above platforms, the source code is also available and is released under the GPL license. Installation – The latest version is 4.2 and is available for Windows (XP and up), Linux (various) and Mac OS X. Since Windows XP is supported, we can assume that XP-compatible hardware constitutes the base system. As an example, the Mac version uses about 85 MB of real memory on my system. ![]() The application itself doesn’t seem to use much memory. System Requirements – Specific hardware requirements were not available but the pre-built packages I tested all run on 32 or 64-bit Intel-compatible CPUs. FreeMat has been in development for over a decade by a group of volunteers As the name suggests It’s modeled after MatLab. Today in DIY Math we’re looking at FreeMat.
0 Comments
Leave a Reply. |