如何从我的代码中调用chi2pval

时间:2014-09-23 17:23:09

标签: matlab

我试图在我的代码中使用'chi2pval'函数,但它是统计数据的私有函数。我怎样才能将它提供给我?

1 个答案:

答案 0 :(得分:2)

chi2pval是私有函数,是统计工具箱的一部分。此功能确实存在于MATLAB中,但您无法直接调用它,因为它位于您无法访问的私人文件夹中...至少不能正常访问。您可以做的是搜索源文件的位置。您可以在命令提示符中键入以下命令:

which chi2pval -all

which确定您要查找的特定MATLAB函数在您的计算机上的位置。 -all标志显示您正在寻找的所有功能的路径。在我的Mac OS X机器上,这是我得到的:

/Applications/MATLAB_R2013a.app/toolbox/stats/stats/private/chi2pval.m  % Private to stats

您可以通过在包含函数完整路径的字符串前面调用edit来查看源代码,以及函数名称本身:

edit /Applications/MATLAB_R2013a.app/toolbox/stats/stats/private/chi2pval.m

当我这样做时,我会看到chi2pval的源代码。


现在,你可以从这里做的是,如果你想实际调用chi2pval,你可以将M文件从这个目录复制到你调用主代码的地方,然后继续运行你的代码

希望这有帮助!