当前位置:首页 » 操作系统 » linux运行matlab

linux运行matlab

发布时间: 2022-12-24 04:56:16

A. linux下运行Matlab真的要比在Windows下运行快吗

如果不需要画图,可以在命令行下试试
matlab
-nodisplay
-r
“函数名”
据我自己经验,如果硬件差不多的话,两者实际上速度是差不多的.
另外,matlab本身对循环就慢,你可以直接用矩阵运算比较下。

B. linux上怎么安装matlab

下载下来的matlab里面有一个crack文件夹,里面有三个文件,install.txt(这里有2个序列号,一个是用来本地安装注册的lic_server.dat,另外一个是用网络安装注册的lic_standalone.dat)解压到任意的位置,我解压到了Ubuntu的桌面
挂载iso镜像文件(由于是用DVD版本的可以不用换iso):
打开一个控制台->使用命令:
sudo mount (存放iso的路径) /media/cdrom0 -t iso9660 -o loop
如果提示cdrom0不存在,就用命令 cd /media 切换到media目录下,再用 mkdir cdrom0 建立一个cdrom0的目录,再使用上面的挂载命令。
开始安装运行命令:sudo /media/cdrom0/install_matlab 这时会弹出matlab的安装界面,下面的过程基本上跟windows一样了,大体过程就是选定安装目录(这里我选择了默认的/usr/local/matlab/R2010b),输入序列号,安装,最后用你解压出来的。
安装完后可以运行一下,使用命令 /usr/local/matlab/R2010b/bin/matlab,可以看到matlab启动了,但是每次输入这么长的绝对路径相当麻烦,所以我们采用设置环境变量的方法。
设置环境变量:使用 su - 命令后输入root口令切换到root用户下,然后使用 gedit /etc/profile,在最后一行添加上我们的环境变量PATH=$PATH:/usr/local/matlab/R2010b/bin ,保存profile文件并关闭,在控制台上运行matlab可以看到matlab启动(这里如果没有启动的话先用export PATH命令,然后退出当前的控制台,然后再重新开启一遍控制台)。
这里安装的过程结束了。

C. matlab linux下怎么使用

在Linux下安装MATLAB,以MATLAB Version 7.0.0.19901 (R14)为例 步骤 1. 准备工作 2. 安装第1阶段 3. 安装第2阶段 4. 运行 -------------------------------------------------------------------------------- 1. 准备工作(回目录) •安装文件 安装MATLAB所需要的源文件必须要有,否则空谈。我这里是四个文件,分别为 MATLABLinux1.iso MATLABLinux2.iso MATLABLinux3.iso License.zip 这些文件假设放在/source/目录下。 •确定安装目录 安装目录就是你需要把MATLAB程序安装在哪里。类似于MS Windows下的Program Files下的目录。我这里为方便描述,暂定为/programs/matlab/。可以用 mkdir /programs mkdir /programs/matlab 来创建目录。 •准备license 将License.zip中的文件解压缩出来,可以使用unzip命令。解压出来后主要关注两个文件,一个是license.lic,另一个是license.dat*。后者刚解压时可能还有些后缀,可能各不相同,我这里用*代替。为了安装,必须将license.dat*拷贝到MATLAB的安装目录,即 /programs/matlab/,并命名为license.dat。可使用命令 cp /source/license.dat* /programs/matlab/license.dat 来实现。license准备好后就可以加载安装光盘进行安装了。 •加载光盘 先使用如下命令加载第1张光盘: mount -o loop /source/MATLABLinux1.iso /media/cdrom/ 其中,/media/cdrom/是假设你的虚拟光盘存放的位置,这个目录事先必须存在。如果不存在,可以用mkdir命令建一个。当然,你也可以将该目录设置在其他地方。mount的命令参数 -o loop 是从网上搜刮过来的,我也没追究其深层含义,直接拿来用了。有的地方还会有编码之类的参数,我都省略了,结果也能成功。至此,第1张光盘的内容已经成功到达了 /media/cdrom/中。 2. 安装过程第1阶段(回目录) •安装 直接执行 /media/cdrom/install 进行安装。如果你的linux系统是64位的,那在install后面需要加上参数-glnx86;如果你是在客户端进行安装,那还要加上参数 -t。这其中有很多交互的信息,就好比是MS Windows下的“上一步”,“下一步”和“取消”,直接回车就行了。如果想思考一下,那就看一下中括号[]里的内容,这个内容是回车默认值。如果要修改这个值,那就直接输入新值后回车。 由于有三张光盘,在安装过程中第1张的内容安装完后,会提示插入第2张光盘,这期间需要加载其他几张光盘。由于在命令行上前一次命令 /media/cdrom/install 并没有结束,并回到新的命令行提示符下,我不敢将其中断后加载光盘,而是新开了一个客户端,先umount原来的光盘,然后加载新的光盘。这种情况在X界面下安装的话应该不会碰到。 •复制license.lic 三张光盘全部安装完后,工作还没有完。需要将license.lic复制到MATLAB安装目录下的etc目录下。可用命令 cp /source/license.lic /programs/matlab/etc/ 来实现。 •修改license.lic 通过命令修改该文件的第1行内容。 vi /programs/matlab/etc/license.lic 将第一行内容中的**部分修改为本机的名称。 SERVER ** ANY 5353 本机名称可用命令 hostname 来获取。保存后退出,准备第2阶段的安装。 3. 安装过程第2阶段(回目录) 执行命令: /programs/matlab/install_Matlab 然后一连串的回车,便可结束。 4. 运行(回目录) 执行命令 /programs/matlab/bin/matlab 就可以运行MATLAB了。如果你的系统是64位的,那执行时还需要加上参数-glnx86;如果你是通过客户端运行MATLAB,那么图形界面可能不需要,可以使用参数 -nojvm -nodisplay -nodesktop参数中的一个或多个。 最后,如果你每次执行matlab都需要进入到/programs/matlab/bin/,那不是很烦吗?解决办法是将该路径加入到环境变量中,可用如下命令行执行: export PATH=$PATH:/programs/matlab/bin/

D. linux python运行matlab代码

matlab自带的Engine API for python,一个python源码安装包,直接安装完成后,就可以调用matlab代码了,目前,这种方式支持的python版本主要是python2.7和python3.5以上,下面我简单介绍一下这种方式:

1.首先,安装Engine API for python,这个直接在matlab安装目录下找就行,主要在engines目录中,如下,有2个API接口,一种是java,一种是python:

E. 如何在linux后台运行matlab

只需要在linux的命令行下执行: matlab -nodesktop -nosplash -r “ 你的程序的名字” (前提是matlab所在的目录在你的PATH变量包含的目录中)

F. linux下怎么使用matlab

1,下载matlab的linux版本。
matlab2012a的种子文件,

Matlab_Unix_2012a.torrent

我是在window机子上下载了MATLAB的Linux版本。

2,把MATLAB文件传到Linux的机子上。
2.1 可以通过ssh传递过去。
2.2 也可以用U盘拷贝。但是要注意因为文件大于4G所以U盘的文件格式必须是NTFS格式的。Linux必须按照NTFS才能识别。具体按照方法可以参考: http://blog.itpub.net/26015009/viewspace-760133/

3,挂载U盘和matlab的ISO文件
mount -t ntfs-3g /dev/sdc1 /mnt/usb 设备名和挂载点根据机子自己的情况而定。
mount -o loop xxxx.iso /home/user/matlab

4, 到/home/user/matlab下执行 ./installmatlab。安装时候必须是在图形界面下。

5,安装过程与在windows下安装一样。(licence和破解文件在安装文件下面)

6,vim /etc/profile 添加export PATH="$PATH:/matlab的bin路径/",重新登录就ok了。所有用户都可以直接使用。

7,在命令窗,输入matlab -nojvm 试试

G. linux下 命令行执行matlab速度很慢

首先介绍一下我自己使用的有效方法,一般matlab启动初始化很慢主要的原因是在找注册文件,一般是由于安装了MAC类的软件引起的,所以我按照下文提供的方法“在【目标】中,键入如下内容”$MATLAB\bin\win32\MATLAB.exe” -c “<Full Path to the MATLAB license file including file name>””,我在快捷方式里面目标路径中键入:"C:\Program Files\MATLAB\R2009b\bin\win32\MATLAB.exe" -c "C:\Program Files\MATLAB\R2009b\bin\win32\lic_standalone.dat",即解决了这个问题,感谢网友无私的分享精神。注意上面路径中lic_standalone.dat是自己的许可文件,换换就可以了!

Matlab随着版本的升级体积越来越大,带来的问题就是启动速度也越来越慢,下面就我注意到的几个影响MATLAB启动速度的问题集中和大家分析下解决办法。
一、preferences方面原因
问题产生原因:
大家都知道,preferences参数很多,如果首选参数设置的不得当,或者文件太大,Matlab启动的时候加载preferences设置就需要较长时间
问题解决方法:
以管理员权限登录,以保证自己有查看隐藏文件的权限。
windows
(1)退出Matlab,一定要确保Matlab不再运行
(2)进入c:\Documents and Settings\ <your username>\Application Data\MathWorks\MATLAB\ 复制代码真实该路径可以在Matlab中键入prefdir得到
(3)将上述路径中,以Matlab版本号为文件名(比如R2009a)的文件夹,重命名为R2009a_old(其实这一步是在备份preferences文件)
(4)重启Matlab,此时predir下会重新创建一个R2009a文件夹,里面包含了所有的preferences设置,只是属性值都是默认的,当然以前对Matlab的设置全部没有了
(5)如果觉得不满意,那么将新生成的R2009a删除,将R2009a_old重新改为R2009a就可以恢复以前的设置了。
Linux, Unix, or Mac
1) Quit MATLAB. Ensure that MATLAB is no longer running.
2) Rename the “.matlab/” directory in the users home directory, to “.matlab_old/”.
3) Restart MATLAB.
二、License方面原因
问题产生原因:
每次Matlab启动的时候会自动搜索Matlab的License文件,而计算机系统变量LM_LICENSE_FILE,则是用来告诉所有的应用程序从哪里找到对应的License文件
另外系统变量LM_LICENSE_FILE也可能导致初始化很慢,但是该变量只对Matlab负责,LM_LICENSE_FILE是对所有的程序负责
但是假如你的Matlab使用的是网络版的License,你计算机没有联网就会导致无法找到network license
解决方法:
方法一
windows
(1)右击【我的电脑】选择【属性】
(2)在【高级】选项卡中,点击【环境变量】
(3)在下面的【系统变量】找到【LM_LICENSE_FILE】,如果没有,点击【新建】创建一个变量名为LM_LICENSE_FILE的变量
(4)将LM_LICENSE_FILE的属性值设置为Maltab的License文件的绝对路径
(5)重启Matlab
Unix,Linux,or Mac
Check to see if there is an environment variable set. Where this is located depends on the shell you are using. Look in your home folder. This file may be called: .cshrc (c-shell), .profile (bash), or .bashrc (bash)
You can also create an environment variable for that shell session from the command line using export or setenv (depending on your shell), but the above file needs to be edited for a permanent change.
For example:export MLM_LICENSE_FILE /usr/bin/matlab/license.dat
如果你只有一个License,那么你可以当Matlab启动的时候,在Maltab快捷方式或者命令行中指定License路径
windows
(1)右击Matlab快捷方式,选择【属性】
(2)在【目标】中,键入如下内容”$MATLAB\bin\win32\MATLAB.exe” -c “<Full Path to the MATLAB license file including file name>”
复制代码其中$MATLAB是Matlab安装根目录,可以在Matlab中键入matlabroot得到,<Path to the MATLAB license file>是License文件的绝对路径
(3)重启Matlab
Unix,Linux,or Mac
Use a -c switch to point directly at the license file when launching.
If the MATLAB installer has created symbolic links, runmatlab -c <Full Path to the MATLAB license file including file name>
If symbolic links were not created, run from $MATLAB/bin/./matlab -c <Full Path to the MATLAB license file including file name>
Where $MATLAB is the root MATLAB directory and <Path to the MATLAB license file> is the absolute path to your license file, likely in your $MATLAB/licenses directory.

H. linux上怎么快速启动matlab

为了实现在终端中输入命令打开程序,需要将程序可执行文件路径加入环境变量即可:

系统环境变量设置文件:对所有系统用户都有效

/etc/environment

/etc/profile

/etc/bash.bashrc

用户环境变量设置文件:仅对当前的用户有效

~/.profile

~/.bash_profile或者~./bash_login

~/.bashrc


另外也可以用创建桌面快捷图标的方式实现问题要求:

在桌面上新建文本文件,打开后复制下列内容并且修改相关字段值,然后保存,后缀改为desktop。

其中,

Name 为显示在桌面上的程序名称。

Exec 为包含全路径名的可执行文件名。

Icon 为将显示在桌面上图标的图片文件。

[DesktopEntry]
Name=Matlab
Exec=改为可执行文件全路径名。
Icon=改为要显示的图标图片全路径名(png格式图片)。
Terminal=false
StartupNotify=true
Type=Application
Categories=Application;
Hidden=false
NoDisplay=false

之后就可以通过双击桌面快捷图标打开程序。

热点内容
动态估算法 发布:2025-05-11 11:06:19 浏览:919
sql2008使用教程 发布:2025-05-11 10:53:16 浏览:312
正态分布函数c语言 发布:2025-05-11 10:50:38 浏览:393
分类投票源码 发布:2025-05-11 10:46:23 浏览:779
内联汇编程序 发布:2025-05-11 10:46:16 浏览:105
安卓如何设置按压锁屏 发布:2025-05-11 10:33:57 浏览:616
c语言定义体 发布:2025-05-11 10:20:41 浏览:253
linuxwhichis 发布:2025-05-11 10:20:09 浏览:264
花雨庭服务器如何发消息 发布:2025-05-11 10:20:08 浏览:146
安卓系统时间在哪里设置 发布:2025-05-11 10:10:37 浏览:986