當前位置:首頁 » 操作系統 » matlablinux命令

matlablinux命令

發布時間: 2022-10-01 00:39:09

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.

② 如何在linux的命令行運行matlab程序

只需要在linux的命令行下執行: matlab -nodesktop -nosplash -r 「你的程序的名字」 (前提是matlab所在的目錄在你的PATH變數包含的目錄中)

③ 如何在linux的命令行運行matlab程序

只需要在linux的命令行下執行:
matlab
-nodesktop
-nosplash
-r
「你的程序的名字」
(前提是matlab所在的目錄在你的PATH變數包含的目錄中)

④ 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 試試

⑤ 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:

⑥ Linux下安裝matlab命令

linux下安裝matlab命令由於要跑一個程序,需要matlab和C++的混合編程,我在linux上安裝了matlab,由於對linux系統不太熟悉,所以特地讓霆霆幫我弄的,特此感謝,並將按轉過程詳細描述如下,希望幫助以後要安裝的朋友。
www.dnjsb.com
1.下載
matlab
for
linux:
各大網站均有資源(我這里下載的是名為matl12au.iso的ISO文件,R2012a
版本)2.將iso文件掛載到文件夾
打開terminal:sophia@ubuntu:~$
cd
Desktop/sophia@ubuntu:~/Desktop$
mkdir
isosophia@ubuntu:~/Desktop$
sudo
mount
-t
auto
-o
loop
matl12au.iso
iso[sudo]
password
for
sophia:
輸入你的密碼mount:
warning:
iso
seems
to
be
mounted
read-only.首先建立iso文件夾,然後sudo
mount
-t
auto
-o
loop
matl12au.iso
iso進行掛載,sudo表示
super
user
do,輸入密碼後有個warning不用管,然後就掛載上了,你可以打開iso文件夾看,就會有matl12au.iso文件中的內容。3.
運行安裝文件
www.dnjsb.com
sophia@ubuntu:~/Desktop$
cd
iso/sophia@ubuntu:~/Desktop/iso$
lsactivate.ini
crack
install
install_guide.pdf
sysarchives
etc
installer_input.txt
java
version.txtbin
help
InstallForMacOSX.app
readme.txtsophia@ubuntu:~/Desktop/iso$
sudo
./installPreparing
installation
files
...Installing
...這里,打開iso文件夾,運行sudo
./install文件即可4.
安裝界面出現5.注意點,由於用的是盜版,這里有一個序列號和一個licence文件,存於iso文件夾中的crack文件夾中,人家問你要序列號什麼的時候,別忘了到crack中去找哦(*_*)

⑦ 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/

熱點內容
蟻周演算法 發布:2025-07-15 04:34:28 瀏覽:600
電腦伺服器名稱寫什麼 發布:2025-07-15 04:29:53 瀏覽:430
安卓編譯打包 發布:2025-07-15 04:24:20 瀏覽:169
bat編譯器 發布:2025-07-15 04:18:07 瀏覽:54
中興伺服器登錄地址 發布:2025-07-15 04:02:47 瀏覽:988
手提箱怎麼改密碼 發布:2025-07-15 03:55:47 瀏覽:219
did腳本 發布:2025-07-15 03:55:12 瀏覽:963
殘留溶劑線性濃度如何配置 發布:2025-07-15 03:54:31 瀏覽:134
部落沖突好號密碼是什麼 發布:2025-07-15 03:48:45 瀏覽:971
存儲氣瓶 發布:2025-07-15 03:48:10 瀏覽:992