Matlab has msgbox, listdlg, textscan, and many other functions that Octave apparently doesn't have. Is there any extra library with functions like this? Or perhaps different-named functions that will show a message dialog, let user select a data 开发者_StackOverflow社区file to process, and read in formatted file?
Check out octave forge. It has msgbox, listdlg and other related methods. There are installation instructions on the home page.
If you are using a Debian-based distribution like Ubuntu or Linux Mint, then you can use the functions mentioned (msgbox, listdlg etc.) by installing the precompiled package octave-java.
In general, the Debian project (and, by side-effect, derived distributions) tries to package as many packages as reasonable from Octave-Forge to provide a Free alternative to proprietary packages like Matlab (sometimes, these packages can provide also implementation of functions of some of the parts of extra/paid Matlab toolboxes).
I am sure that other fine, reputable, high profile Linux distributions (like Fedora) also provide many packages from Octave-Forge, as they also have a policy for such packages.
精彩评论