1

我想运行的文件在这里找到:

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 是我尝试在命令行中运行它的另外两个文件,但我不断收到错误消息。

知道如何让这些文件运行吗?

4

1 回答 1

3

您应该能够gf_mmc_driver从 Matlab 中的命令行运行。和文件需要在你的matlab路径中mcmc1.mmcmc2.m但不需要直接调用。

但是,我确实在驱动程序文件中注意到以下注释:

% 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.

你有分布式计算工具箱吗?驱动程序文件似乎需要它。

于 2013-03-15T18:30:56.777 回答