星期六, 5月 08, 2010

Ubuntu下安裝 Matlab 2007b

  1. 下载matlab for linux,现在最新的matlab 2007b的链接在这里: ed2k://|file|Mathworks.Matlab.R2007b.UNIX.DVD.-TBE.iso|3594958848|58E5A99B5C4E921D0FDCC51B4F827765|/,大家可以一起去加速了。
  2. 挂载iso文件: sudo mount -t iso9660 (iso文件的路径和文件名) /media/cdrom -o loop。最新版本的下载下来是DVD的镜像文件,所以不需要再换盘了。如果你使用别的安装文件,安装过程中提示换盘的时候, 先umount: sudo umount /media/cdrom,再用上面的挂载方法,挂上其它盘.
  3. 建立安装matlab的目录:我是装在 /opt/matlab,命令:sudo mkdir /opt/matlab,然后把license文件拷贝到安装目录下面。
  4. 如果版本是2006b, 可以下载一个license的压缩包。里面有一个license_lock, 一个license_server, 无论使用哪一个, 拷贝到/opt/matlab/license.dat
  5. 如果版本是2007b,在crack文件夹下面,可以找到两个license的文件,以及一个简单的安装说明,将其中任意一个拷贝到/opt/matlab/license.dat
  6. 打开终端,sudo /media/cdrom/install注意当前路径不要放在/media/cdrom,然后直接使用install,这样会提示有问题。所以上面命令用绝对路径. 安装过程中遇到问题就看看上面的英文提示,正常情况下不会有太多问题的.
  7. 安装路径: 提示你选择安装路径的时候就是你刚在建立的那个目录了.
  8. 然后就会提示你选择要安装的组件,全选就可以了.
  9. 提示换盘时,按我上面说的挂载上去就行.
  10. 最后OK就行了.
运行:sudo /opt/matlab/install_matlab进行一些相关的设置,就按照默认的就行了.

对于最新的matlab 2007b的一些问题更新如下:

运行matlab后,只有一个外框能正确显示,其它的都是一片白。

办法1:在matlab安装目录下的bin/matlab文件中(一堆注释后面)添加:
export AWT_TOOLKIT=MToolkit


该方法可以解决显示问题,但会经常出现无法输入的问题。比如调用plot函数后,command窗口就
无法输入新字符了,只能通过依次点击Current Directory 和 Workspace解决。。依次点击后就可以
继续输入字符了。
方法2:安装sun-java6-jre。具体方法为
sudo apt-get install sun-java6-jre


然后在matlab安装目录下的bin/matlab文件中(一堆注释后面)添加:
export MATLAB_JAVA=/usr/lib/jvm/java-6-sun/jre/
注意,不需要添加export AWT_TOOLKIT=MToolkit了,这样修改以后就没有输入的问题。

如果你的matlab不能显示中文,那么你需要在File-Preference-Fonts中指定中文字体。如果你为了让字体显示效果更好一些的话,不妨选中下面的Use antialiasing to smooth fonts,然后重启,开始你的matlab之旅吧!

沒有留言:

張貼留言