yanzi12 发表于 2008-10-17 10:08

请问哪里可以找到在linux系统下matlab的常用命令?

如题,还有在winxp系统下编写的matlab程序,能在linux系统下面用吗?该如何用呀?在linux系统下,我可以打开matlab程序,但是不知道如何打开 .m文件。

请指教,谢谢!

sigma665 发表于 2008-10-17 14:49

貌似matlab不支持linux
lz可以百度一下

yanzi12 发表于 2008-10-17 17:10

看来真的没有希望了,我也百度过了,没有找到:@(

科技在线 发表于 2008-10-17 18:44

一、安装

从网上下载的Matlab R14

1、首先需要建立安装目录

$ su

$ mkdir /usr/matlab

2、然后加载光盘映像

# mount -o loop -t iso9660 /mnt/hda7/soft/MatlabR14Linux/Matlab_R14_Mac.Linux.Unix_CD1.iso

/media/cdrom

3、拷贝license.dat(不同的光盘可能位置不一样)

# cd /usr/matlab

# cp /media/cdrom/Matlab.7.R14.License-Mac.OS.X-Unix-

Linux/Matlab.7.R14.License-Mac.OS.X-Unix-Linux/license.dat .

(这个点不可少,拷贝到当前目录)

4、开始安装

# /media/cdrom/install

5、中盘需要换光盘,另开一个shell按提示载和CD2和CD3直到安装完成

# umount /media/cdrom

# mount -o loop -t iso9660 /mnt/hda7/soft/MatlabR14Linux/Matlab_R14_Mac.Linux.Unix_CD2.iso

/media/cdrom

# umount /media/cdrom

# mount -o loop -t iso9660 /mnt/hda7/soft/MatlabR14Linux/Matlab_R14_Mac.Linux.Unix_CD3.iso

/media/cdrom

6、重新载入CD1,拷贝并修改license.lic

# umount /media/cdrom

# mount -o loop -t iso9660 /mnt/hda7/soft/MatlabR14Linux/Matlab_R14_Mac.Linux.Unix_CD1.iso

/media/cdrom

# cp /media/cdrom/Matlab.7.R14.License-Mac.OS.X-Unix-Linux/Matlab.7.R14.License-Mac.OS.X-Unix-Linux/license.lic /usr/matlab/etc/

# kwrite /usr/matlab/etc/license.lic (或gedit /usr/matlab/etc/license.lic )

使用命令得到hostname

# hostname

localhost.localdomain

将得到的hostname写入license.lic的第一行中, 如下:

SERVER localhost.localdomain ANY 5353

保存文件

到此安装结束,用命令/usr/matlab/bin/matlab即可运行matlab了。



二、设置



1、建立快捷方式

在桌面右键直接建立一个到/usr/matlab/bin/matlab的快捷方式就可以了。也可以建立在任务栏面板上。

2、据说中文环境容易死机,因为我的系统为英文环境,所以以下为摘抄。

第一步,安装完matlab r2007a后,在中文环境中启动时,matlab容易死机,而在英文环境中却能正常工作!这就说明是matlab与中文环境有冲突。



第二步,环境变量的设置:

修改matlab安装目录下bin目录下的matlab启动就可以一劳永逸,具体方法如下:

a、进入matlab安装目录下的bin目录

b、sudo vi matlab

c、在#! /bin/sh的下一行加上 LANG=en_AU.UTF-8 LANG=en_AU.UTF-8 XMODIFIERS=

d、保存退出,直接在终端输入matlab就可以运行了。



3、可能会出现selinux不让安装的问题,设为允许试试,还有一种问题(我没遇到,摘抄)

error while loading shared libraries: libXp.so.6

解决方法是 将CD1中的/update/..省略若干目录../libmwin.so 文件

拷贝到 /usr/lib 目录,然后更名为 libXp.so.6

4、Support for chinese (摘抄)

su

cd /opt/matlab/sys/java/jre/glnx86/jre1.5.0/lib/fonts/

mkdir fallback

cd fallback

ln -s /home/max/.fonts/simsun.ttc ./simsun.ttf

5. Support for maple interface(摘抄,没试过)

[最新的matlab7.3版本似乎已经解决了符号运算功能]

export LD_ASSUME_KERNEL=2.4.1

(...)

6、Support for compiling a mex file(摘抄,没试过)

[最新版本的matlab7.3即2006b已经可以使用gcc4.1.0编译mex文件,虽然官方支持的版本为3.4.0-3.4.5]

[在编译mex文件前,执行mex -setup设置编译环境]

yanzi12 发表于 2008-10-21 10:06

谢谢楼上!!:handshake

我已经装好了,也能usr/matlab/bin/matlab 运行 matlab了,但是我不会打开已经编好的程序,原来的命令好像都不能用??:@Q

科技在线 发表于 2008-10-21 11:43

回复 5楼 yanzi12 的帖子

addpath :添加目录到MATLAB搜索路径
doc :在Web浏览器上现实HTML文档
help :显示Matlab命令和M文件的在线帮助
helpwin
helpdesk :help 兄弟几个
lookfor :在基于Matlab搜索路径的所有M文件中搜索关键字
partialpath:部分路径名 8*)
path :所有关于路径名的处理
pathtool :一个不错的窗口路径处理界面
rmpath :删除搜索路径中指定目录
type :显示指定文件的内容
ver :版本信息
version :版本号
web :打开web页
what :列出当前目录吓所有的M文件 Mat文件和 Mex文件
whatsnew :显示readme文件
which :显示文件位置


详细命令可在下面的链接里查看

Matlab 命令集:
http://math.ecnu.edu.cn/~jypan/Teaching/books/matlabcmd/
页: [1]
查看完整版本: 请问哪里可以找到在linux系统下matlab的常用命令?