我在 Windows 7 上有 Matlab,我需要在 Virtualbox 上安装的 Ubuntu 系统中使用它,因为我正在处理仅在 Linux 中兼容的文件。如何将 Matlab 转移到我的 Ubuntu 系统中?
答案1
“文件仅在 Linux 中兼容”
你是什么意思?就像所有行都用 LF 而不是 CRLF 分隔?您可以找到相应的转换器。应该有一种方法可以让你的文件与 Windows 兼容,安装 Ubuntu 来解决兼容性问题看起来很愚蠢。
您应该寻求帮助,将 GNU/Linux 上的 Matlab 文件移植到 Windows 上的 Matlab。
答案2
程序通常不能从一台计算机“转移”到另一台计算机。特别是在操作系统之间,这是不可能的。安装和卸载过程没有可比性。您可以在 Ubuntu 上安装,但这与 Windows 上的卸载是分开的。对您来说,它可能看起来像是同一个软件,但其本质上并不是同一个程序。例外的是所谓的“便携式应用程序”,它们与各种平台所需的所有文件捆绑在一起,无需安装即可运行。看http://portableapps.com一些样本。
我建议在 Linux 和 Windows 之间建立一个共享文件空间。您可以使用 VirtualBox 的工具相当轻松地完成此操作,以便来宾可以轻松地将主机上的文件夹挂载为网络驱动器。
一旦你完成了文件共享,以便你的 Ubuntu 来宾可以将文件写入 Windows Matlab 可以访问的文件夹,你就可以使用 Linux 工具轻松地在 Unix 和 Windows 格式之间转换文件。唯一的区别是行结尾。有多种工具可用于执行此操作,最容易弄清楚的两个是dos2unix
和unix2dos
。你大概能猜出哪个是哪个。您可以将文件从一种格式转换为另一种格式,如下所示:
unix2dos unix_data_file.txt windows_data_file.txt
(我确信 matlab 使用.txt
扩展名以外的其他东西,但如果问题是 unix 与 Linux 格式,它们几乎肯定只是文本文件,因此使用您拥有的任何文件名,只需编写一个转换后的文件名即可在 Windows 上使用。)
答案3
看https://help.ubuntu.com/community/MATLAB用于在 ubuntu 上安装 matlab