2013-03-15 70 views
1

我想運行這些文件是在這裏找到:新的Matlab的 - 不知道如何運行這些文件

http://www.mathworks.co.uk/matlabcentral/fileexchange/12552-multicanonical-monte-carlo-scheme-for-finding-rare-growth-factors/content/mcmc2.m

它由3個文件,其中之一稱爲驅動程序。

我試過在Matlab中運行每個人,每個人都會得到一個錯誤,我想這是因爲我需要同時運行它們或者什麼東西?

在驅動程序腳本的開頭部分,它表示「這是從命令行運行的驅動程序腳本,還需要函數mcmc1和mcmc2」。其中mcmc1和mcmc2是其他兩個文件,我試圖在命令行中運行它,但我不斷收到錯誤消息。

任何想法如何讓這些文件運行?

+0

什麼錯誤?你有沒有使用腳本評論中提到的分佈式計算工具箱? – 2013-03-15 18:28:40

+0

將所有文件保存在同一文件夾中。導航到該文件夾​​。然後,在命令行中輸入驅動程序文件的名稱。如果發生錯誤,請告訴我們錯誤是什麼。 – Justin 2013-03-15 18:30:21

+0

該文件在matlab中打開後臺,我得到一長串錯誤彈出: – 2013-03-15 18:36:05

回答

3

您應該可以從Matlab的命令行運行gf_mmc_drivermcmc1.mmcmc2.m文件需要在你的matlab路徑中,但不需要直接調用。

然而,我確實驅動程序文件中注意以下幾點意見:

% Telling the Distributed Computing Toolbox to complete one job with 
% 'numberchain' tasks. Each task is comprised of running a MCMC 
% for the burnin time (mcmc1.m) with a different initial matrix. 

你有分佈式計算工具箱?驅動程序文件似乎需要它。

+0

我將如何去檢查如果我有分佈式計算工具箱? – 2013-03-15 18:34:19

+0

只是注意到我沒有安裝它。現在安裝它。謝謝 – 2013-03-15 18:42:54