我试图在我的代码中使用'chi2pval'函数,但它是统计数据的私有函数。我怎样才能将它提供给我?
答案 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文件从这个目录复制到你调用主代码的地方,然后继续运行你的代码
希望这有帮助!