一、Matlab R2014b安裝教程
1,下載Matlab R2014b ISO格式安裝包
2,以winrar格式解壓縮ISO文件,出現下圖所示的文件列表
3,進入Matlab2014b crack.rar中jar文件,將其中的ValidatedFikImpl.class和InstallerBuilderImpl.class文件複製替換到
上述解壓縮文件夾內的路徑
\java\jar\install.jar壓縮文件的\com\mathworks\install\目錄下:
直接向Winrar所打開的壓縮包內拖拽即可:
斷開網絡連接後,雙擊setup,開始安裝,選擇不聯網安裝,許可證安裝密鑰爲29797-39064-48306-32452。
第一個不要選;第二個一定要選。
4,此時會出現證書選擇,選擇Matlab2014b crack.rar中的license_R2014b_x64_Ent_406917.lic後點擊下一步,選擇選擇安裝位置,這裏本人選擇安裝在D盤,可根據自己需要選擇
5,選擇要安裝的產品(全選),注意:查看選擇中是否有MATLAB Distributed Computing Server,如果沒有,則取消返回第一步重新安裝。此組件爲分佈式計算的重要組件,缺失將無法完成分佈式計算!切記
6,選擇快捷方式並確認安裝信息
7,點擊“安裝”,等待安裝完成。
最後會出來這個東西:但是不要緊:
8,點擊下一步,完成安裝,注意:此時不可恢復網絡連接
9,複製破解文件夾compiler文件夾下的pst.dll, mcc.exe, compiler.dll,libmwservices.dll文件,粘貼替換到安裝目錄下的XXX\MATLAB\R2014b\bin\win64\,XXX爲第4步中所選的安裝位置。替換掉同名文件。
10,雙擊桌面上的Matlab圖標,啓動Matlab。,選擇不使用internet激活:
此時可能會出現再次要求輸入License證書的提示,同樣適用上面所提到的license_R2014b_x64_Ent_406917.lic文件即可。
11、進入界面後用ver命令查看版本及組件信息:查看MATLAB Distributed Computing Server 是否安裝成功,如下表紅色字所示。如不成功則安裝失敗,返回第一步重新安裝。
>> ver
----------------------------------------------------------------------------------------------------
MATLAB Version: 8.4.0.150421 (R2014b)
MATLAB License Number: 406917
Operating System: Microsoft Windows 7 旗艦版 Version 6.1 (Build 7601: Service Pack 1)
Java Version: Java 1.7.0_11-b21 with Oracle Corporation Java HotSpot(TM) 64-Bit Server VM mixed mode
----------------------------------------------------------------------------------------------------
MATLAB Version 8.4 (R2014b)
Simulink Version 8.4 (R2014b)
Aerospace Blockset Version 3.14 (R2014b)
Aerospace Toolbox Version 2.14 (R2014b)
Bioinformatics Toolbox Version 4.5 (R2014b)
Communications System Toolbox Version 5.7 (R2014b)
Computer Vision System Toolbox Version 6.1 (R2014b)
Control System Toolbox Version 9.8 (R2014b)
Curve Fitting Toolbox Version 3.5 (R2014b)
DO Qualification Kit Version 2.4 (R2014b)
DSP System Toolbox Version 8.7 (R2014b)
Data Acquisition Toolbox Version 3.6 (R2014b)
Database Toolbox Version 5.2 (R2014b)
Datafeed Toolbox Version 5.0 (R2014b)
Econometrics Toolbox Version 3.1 (R2014b)
Embedded Coder Version 6.7 (R2014b)
Filter Design HDL Coder Version 2.9.6 (R2014b)
Financial Instruments Toolbox Version 2.0 (R2014b)
Financial Toolbox Version 5.4 (R2014b)
Fixed-Point Designer Version 4.3 (R2014b)
Fuzzy Logic Toolbox Version 2.2.20 (R2014b)
Global Optimization Toolbox Version 3.3 (R2014b)
HDL Coder Version 3.5 (R2014b)
HDL Verifier Version 4.5 (R2014b)
IEC Certification Kit Version 3.4 (R2014b)
Image Acquisition Toolbox Version 4.8 (R2014b)
Image Processing Toolbox Version 9.1 (R2014b)
Instrument Control Toolbox Version 3.6 (R2014b)
LTE System Toolbox Version 1.2 (R2014b)
MATLAB Builder EX Version 2.5.1 (R2014b)
MATLAB Builder JA Version 2.3.2 (R2014b)
MATLAB Builder NE Version 4.2.2 (R2014b)
MATLAB Coder Version 2.7 (R2014b)
MATLAB Compiler Version 5.2 (R2014b)
MATLAB Distributed Computing Server Version 6.5 (R2014b)
MATLAB Report Generator Version 4.0 (R2014b)
Mapping Toolbox Version 4.0.2 (R2014b)
Model Predictive Control Toolbox Version 5.0 (R2014b)
Model-Based Calibration Toolbox Version 4.8 (R2014b)
Neural Network Toolbox Version 8.2.1 (R2014b)
OPC Toolbox Version 3.3.2 (R2014b)
Optimization Toolbox Version 7.1 (R2014b)
Parallel Computing Toolbox Version 6.5 (R2014b)
Partial Differential Equation Toolbox Version 1.5 (R2014b)
Phased Array System Toolbox Version 2.3 (R2014b)
Polyspace Bug Finder Version 1.2 (R2014b)
Polyspace Code Prover Version 9.2 (R2014b)
RF Toolbox Version 2.15 (R2014b)
Real-Time Windows Target Version 4.5 (R2014b)
Robust Control Toolbox Version 5.2 (R2014b)
Signal Processing Toolbox Version 6.22 (R2014b)
SimBiology Version 5.1 (R2014b)
SimDriveline Version 2.7 (R2014b)
SimElectronics Version 2.6 (R2014b)
SimEvents Version 4.3.3 (R2014b)
SimHydraulics Version 1.15 (R2014b)
SimMechanics Version 4.5 (R2014b)
SimPowerSystems Version 6.2 (R2014b)
SimRF Version 4.3 (R2014b)
Simscape Version 3.12 (R2014b)
Simulink 3D Animation Version 7.2 (R2014b)
Simulink Code Inspector Version 2.2 (R2014b)
Simulink Coder Version 8.7 (R2014b)
Simulink Control Design Version 4.1 (R2014b)
Simulink Design Optimization Version 2.6 (R2014b)
Simulink Design Verifier Version 2.7 (R2014b)
Simulink PLC Coder Version 1.8 (R2014b)
Simulink Real-Time Version 6.1 (R2014b)
Simulink Report Generator Version 4.0 (R2014b)
Simulink Verification and Validation Version 3.8 (R2014b)
Spreadsheet Link EX Version 3.2.2 (R2014b)
Stateflow Version 8.4 (R2014b)
Statistics Toolbox Version 9.1 (R2014b)
Symbolic Math Toolbox Version 6.1 (R2014b)
System Identification Toolbox Version 9.1 (R2014b)
SystemTest Version 2.6.8 (R2014b)
Trading Toolbox Version 2.1.1 (R2014b)
Vehicle Network Toolbox Version 2.3 (R2014b)
Wavelet Toolbox Version 4.14 (R2014b)
12、至此,Matlab2014b安裝完成,恢復網絡連接,開始使用Matlab2014b
二、Matlab R2014b分佈式平臺搭建
1、 安裝MATLAB Distributed Computing Server 6.5。
以管理員身份運行CMD(在開始\程序\附件中,右鍵點擊【命令行】,選第二個選項,以管理員身份運行)。這一步關係到用管理員權限運行Service,很重要!進入到MATLAB分佈式工具箱(distcomp)的bin目錄下,路徑因各人的安裝路徑而異,本人的路徑是:C:\Program Files\MATLAB\MATLAB Production Server\R2014b\toolbox\distcomp\bin。
2、安裝MATLAB Distributed Computing Server,
命令:mdce install
此時可以打開Windows 服務管理器,查看MATLAB Distributed Computing Server服務是否已經開啓,若未開啓可在cmd中輸入:mdce start開啓服務
3、創建和配置分佈式任務管理。先準備幾臺將用來做分佈式計算的計算機構建一個成局域網。打開Admin Center可視化界面進行配置。可以直接雙擊分佈式工具箱(distcomp)的bin目錄下的admincenter.bat文件也可以輸入以下命令行
命令:admincenter.bat
4、 彈出界面,配置主機:
點擊Add or Find按鈕,再出來的界面中輸入你將用來做分佈式計算的計算機的IP地址,這裏我只配了兩臺,IP地址分別爲10.100.251.115,10.100.207.24。輸完所有的IP地址後,點擊Ok。
5、 配置完主機後,開始創建任務管理。在MATLAB Job Scheduler(MJS)中,點擊Start,爲MJS輸入一個名稱:例如myjob。
創建worker,selectAll,爲每臺主機創建7個workers,總共21個workers。
6、點擊左邊的Test Connectivity測試集羣的聯通性,出現下圖所示即爲測試通過:(出現hostname無法解析的錯誤可以忽略,如圖)
8、點擊add按鈕,新建一個調度策略。在Hostname of the machine where MJS is running選項中填入MJS機的名稱即可(本人的爲Even-PC,請參照各自環境自行更改)。同時更改策略名稱,本人的是testParallel,請參照各自環境自行更改。
9、至此MATLAB Distributed Computing Server的環境已經搭建完好,寫好的分佈式程序可以開始工作啦
附錄:新增機的搭建及加入機羣的方法
對於新加入的集羣,同樣依照上述過程完成進入下圖所示的步驟後:
2、對於新增機的搭建,只需在本機輸入本機的IP機管理機的IP後即可,不用輸入機羣中所有的IP,如圖所示
3、同樣只需要在管理機上輸入新加機的IP即可,如圖所示
4、 在管理機上重新分配Worker的數量即可
5、 創建完成後,點擊右下角的updata now按鈕,實現機羣同步即可,測試連通性,出現下述圖就成功了:
6、至此,新增機的安裝和調試過程完成,請盡情享用分佈式所帶來的高速