Matlab 有 msgbox、listdlg、textscan 和许多 Octave 显然没有的其他函数 。有没有额外的库具有这样的功能?或者也许是不同名称的函数,将显示消息对话框,让用户选择要处理的数据文件,并读取格式化文件?
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 file to process, and read in formatted file?
发布评论
评论(2)
查看octave forge。它有 msgbox、listdlg 等相关方法。主页上有安装说明。
Check out octave forge. It has msgbox, listdlg and other related methods. There are installation instructions on the home page.
如果您使用的是基于 Debian 的发行版,例如 Ubuntu 或 Linux Mint,那么您可以通过安装预编译包来使用提到的功能(msgbox、listdlg 等)octave-java.
一般来说,Debian 项目(以及衍生发行版)尝试从 Octave-Forge 为 Matlab 等专有软件包提供免费替代方案(有时,这些软件包还可以提供额外/付费 Matlab 工具箱的某些部分的功能实现)。
我确信其他优秀、信誉良好、备受瞩目的 Linux 发行版(如 Fedora)也提供了来自 Octave-Forge 的许多软件包,如 他们也有针对此类套餐的政策。
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.