永发信息网

linux下如何打开老版本的matlab啊?

答案:2  悬赏:20  手机版
解决时间 2021-01-26 14:42
  • 提问者网友:且恨且铭记
  • 2021-01-26 00:46
linux下如何打开老版本的matlab啊?
最佳答案
  • 五星知识达人网友:风格不统一
  • 2021-01-26 02:12
首先需要修改桌面菜单,安装的桌面是gnome,使用手动添加menu item很不方便,还好有个很简易的工具alacarte可以用于设置菜单,安装之后,在System->Preference下的菜单列表下有个Main Menu的菜单。
  点击Main Menu,出现菜单设置框,这里在Programming下设置了Matlab的启动程序
  设置完后,在系统的菜单上即可出现matlab的快捷菜单,但是点击后,matlab的启动界面一闪而过,根本打不开,而从terminal启动则不存在此问题。
  解决方法是在上述启动命令后面添加 -desktop的后缀,再启动,matlab就可以正常运行了。
  关于为什么要用-desktop启动,在matlab的help中有说明,截取如下:
  -desktop - Allow the MATLAB desktop to be started by a
  process without a controlling terminal. This is
  usually a required command line argument when
  attempting to start MATLAB from a window manager
  menu or desktop icon.
全部回答
  • 1楼网友:一袍清酒付
  • 2021-01-26 03:30
有的,windows下,linux下我都用过,matlab的linux版图形界面使用的而是java,操作没有windows版的流畅,或多或少还有点问题,总之,感觉没有windows版好用,同版本的功能都是一样的,据说linux内核效率较高,跑matlab比windows快,但我没感觉出来。 以下是我的安装方法(注意你的matlab版本): 软件下载地址:ftp://soft.hit.edu.cn/software/science/mathworks.matlab/matlabr13unix/ 打开终端窗口,su转到root帐户。 mkdir /usr/local/matlab mkdir /mnt/cdrom mount -o loop matlab1.iso /mnt/cdrom /mnt/cdrom/install 按照图形化安装提示安装,注意选择安装路径为/usr/local/matlab 当提示需要license文件时,将一下内容另存为license.dat文件,并打开另一个终端: cp license.dat /usr/local/matlab/etc/ increment tmw_archive mlm 14 01-jan-0000 0 2da02a437ff1d34a309b \ vendor_string=41401802cd0032c79c56eff hostid=demo sn=170282 increment matlab mlm 14 01-jan-0000 500 5d609ad3b3b1d378871d \ dup_group=uh sn=170282 这样可以继续安装了,当提示cd1安装成功后,再打开一个终端窗口,输入: umount /mnt/cdrom mount -o loop matlab2.iso /mnt/cdrom 以继续安装,当提示cd2安装完成后,再进行: umount /mnt/cdrom mount -o loop matlab3.iso /mnt/cdrom 知道cd3安装完成。 将从安装文件下载地址下载的license.dat文件替换刚刚另存为并拷贝到 /usr/local/matlab/etc/里的那个license.dat文件。(安装时拷贝的那个文件只用于安装,但不能正常使用软件。) 这样安装就算完成了。 启动软件需要在终端输入:/usr/local/matlab/bin/matlab 发现之出现一个程序的窗口就未响应了,这是因为在中文环境与matlab冲突,输入: env lang=c lc_all=c /usr/local/matlab/bin/matlab 这样就可以正常启动matlab了。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯