【发布时间】:2014-03-12 17:15:29
【问题描述】:
我试图从命令窗口调用一个函数,但我经常被消息阻碍
Undefined function 'gDiscrPdfRnd' for
input arguments of type 'double'.
所以,我在谷歌搜索了这条消息。根据这篇帖子here,可能的原因是matlab找不到文件。我找到了这个page,它讲述了如何添加路径。所以,我输入了命令
addpath('C:\Users\Eli\Documents\MATLAB\final project\help')
然后我输入了
which gDiscrPdfRnd
这给了我找不到错误“gDiscrPdfRnd”。我该如何解决这个问题?
编辑: cd('C:\Users\Eli\Documents\MATLAB\final project\help');dir 的输出是
. IdealGasSimulation.zip randpdf
.. gDiscrPdfRnd funct randpdf.zip
IdealGasSimulation gDiscrPdfRnd funct.zip
【问题讨论】:
-
你确定,'gDiscrPdfRnd.m' 在 'C:\Users\Eli\Documents\MATLAB\final project\help' 中?
-
cd('C:\Users\Eli\Documents\MATLAB\final project\help');dir的输出是什么? -
@Divakar 是的,我确定。
-
@Daniel 我刚刚编辑了我的帖子。
标签: matlab function path path-finding