2013-03-15 67 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