未定义的函数或方法的……对输入参数类型的“双”。

2227(30天)
我得到以下错误当我试着运行一些函数m-files: ? ? ?未定义的函数或方法(函数的名称)的“双重”类型的输入参数。
我知道这通常发生在当文件不在工作目录,但是事实并非如此。
当我在我的电脑上运行这些m-files不同目录,它工作得很好。我的笔记本电脑,将它们移到另一个目录,他们仍然很好,但是我得到这个错误在我的两个桌面。
谢谢你!
9日评论

登录置评。

更多的答案(32)

Eyasu getahun Chekole
Eyasu getahun Chekole 2015年4月19日
编辑:Eyasu getahun Chekole 2015年4月19日
我很确定这个问题发生的原因是因为许可证的工具箱(包)在这个函数所属。写
哪一个functionName
看看是什么结果。如果它返回路径的功能和评论
“没有可用的许可证”,
然后问题是相关的许可证。这意味着,包的许可没有被正确设置。主要的包(工具箱)如果这个函数添加后,即安装后,原来的matlab。请检查和解决授权问题,然后它会正常工作。
5个评论

登录置评。


马吉德
马吉德 2013年8月12日
在我的例子中,有一个函数中使用我的代码,但它没有在目录中,所以通过改变子函数的位置和active directory复制,现在问题已经解决了。
6个评论

登录置评。


保罗席尔瓦
保罗席尔瓦 2011年4月10日
改变工作目录的文件夹在您的代码或添加路径。
文件,选择一组路径
2的评论

登录置评。


n
n 2012年5月28日
你好,
请考虑,你应该完全相同的目录;在正确的道路,即使在子目录中。
我希望解决这种情况。它为我工作。

沃尔特·罗伯森
沃尔特·罗伯森 2011年4月11日
你在混合情况下,函数名和你的笔记本电脑运行微软的但是你的桌面Linux ?
4评论

登录置评。


基斯Kripp
基斯Kripp 2013年6月10日
我遇到这个错误当试图调用墨西哥人函数建立/机器上编译运行不同版本的Windows。
如我从源代码构建一个墨西哥人文件在32位机器上,路边的地方转移到一个64位的机器,然后试图调用该函数。
似乎这个错误经常与参数类型是“双”。
1评论
马特·J
马特·J 2013年6月10日
编辑:马特·J 2013年6月10日
似乎这个错误经常与参数类型是“双”。
嗯,有时候真的是一个问题的参数类型,如下所示
> >罪(“一个”)
未定义的函数输入参数的“罪”类型“字符”。
明确“罪”确实存在,只是不知道如何处理字符输入。
至于MEX-file问题,与64年bit-ness无关的窗口,只有64位数的MATLAB版本。64位MATLAB将寻找文件扩展“mexw64”而一个32位编译墨西哥人文件将会扩展“mexw32”。所以,这真的是一个MATLAB中无法找到一个匹配的文件。

登录置评。


Devi约克
Devi约克 2013年7月18日
的罪(a)只是不该把”,然后它工作好,至少在winxp 32位

Resorcap
Resorcap 2014年11月8日
运行函数之前,添加当前绝对路径:
添加(pwd);
这为我工作。

朝东
朝东 2016年3月21日
对我来说,这个错误发生的原因是因为我使用一个方法实际上并不属于我用于调用的对象。这意味着我应该首先变换另一种类型的数据对象,对我来说,我真的需要改变对象属于工具类迷你类指定其数据类型。OOP的哲学的确是非常重要的让你明白为什么它发生并解决这个错误。

eranna annigeri
eranna annigeri 2016年7月24日
编辑:沃尔特·罗伯森 2016年7月24日
你好,
我得到这个错误应用灰度共生矩阵建立的代码谁能帮我做这个错误
统计= GLCM_features1 (GLCM2, 0)
未定义的函数“GLCM_features1”“双”类型的输入参数。

Nensi Tallamma
Nensi Tallamma 2016年8月10日
你好我得到这个错误”? ? ?未定义的函数或方法的小波类型的输入参数“双”。,when i'm try to run :
[波、周期、规模,coi] =小波(madden_julian, dt,垫,dj, s0, j - 1,母亲);
谁能帮我做这个错误吗?
1评论
沃尔特·罗伯森
沃尔特·罗伯森 2016年8月10日
名为“小波”的Mathworks没有定义一个函数在任何工具。
我检查没有出现任何的文件交换贡献发生在定义一个函数的名称。
你似乎使用的代码 G08isu.pdf 。它似乎来自colorado.edu的使用软件;它看起来像你可以找到源代码 http://paos.colorado.edu/research/wavelets/software.html

登录置评。


朗胡
朗胡 2016年10月11日
编辑:朗胡 2016年10月11日
我遇到了问题? ? ?未定义的函数或方法的cdfcalc输入参数类型的“双”。除此之外,当我使用cmd cdfcalc”,发现没有这样的一个函数返回。我想知道如果我错过了安装什么吗?
+:当我去下载页面,我有这些下载安装程序。exe MATLAB77。邮政Communications_Toolbox42。邮政Signal_Processing_Blockset68。zip Signal_Processing_Toolbox610.zip
我下载并安装了。但安装时,它提醒了我,没有仿真软件。金宝app我该如何处理这个问题?
1评论
沃尔特·罗伯森
沃尔特·罗伯森 2016年10月11日
cdfcalc是从统计和机器学习工具。看来,你还没有安装。
的信号处理Blockset试图安装需要仿真软件和没有仿真软件是无用的。金宝app它不影响使用信号处理工具箱的本身,所以您应该只安装信号处理Blockset如果你安装仿真软件。金宝app
如果你有一个学生套件许可,那么你可能只是没有告诉安装程序安装这些包。

登录置评。


0460051变
0460051变 2016年10月11日
我也有同样的问题。这是我的错误。
一个UndefinedFunction错误被扔在工人“configurePin”。这可能是因为文件包含configurePin工人将无法访问。使用addAttachedFiles(池,文件)来指定所需的附加文件。看到文档的平行。池/ addAttachedFiles的更多细节。
引起的:错误使用parallel_function > make_general_channel / channel_general(第929行)定义函数“configurePin”“双”类型的输入参数。
我在matlab和arduino通信。然而,它总是跑错了。发生了什么事?
7评论

登录置评。


indah octaviyani
indah octaviyani 2016年10月26日
我得到了这个错误,你能帮我吗?
未定义的函数“generateExplicit”“MPCController”类型的输入参数。
3评论
沃尔特·罗伯森
沃尔特·罗伯森 2016年10月26日
我们可能会需要看到您的代码。请创建一个新的问题与你的代码和一个完整的回溯的错误消息。

登录置评。


nikhil库马尔
nikhil库马尔 2017年2月22日
我得到这个错误当我运行一些文件: 未定义的函数“matplot2”“双”类型的输入参数 错误Figure4_14(42)行matplot2 (X, Y, abs (ISAR)、20); 请帮我出人。
1评论
沃尔特·罗伯森
沃尔特·罗伯森 2017年2月22日
matplot2()不属于任何MATLAB工具箱或文件交换的任何条目。
似乎matplot2 () 一个函数 在R编程语言。

登录置评。


quach tien toan
quach tien toan 2017年5月14日
我得到了这个错误,你能帮我吗?未定义的函数“getsnapshot”“双”类型的输入参数。
1评论
Stephen23
Stephen23 2017年5月14日
随着 getsnapshot 文档清晰的状态,它的输入必须是一个视频输入对象。你的错误消息告诉我们,你不给 getsnapshot 视频图像的对象,而是一个数值。你需要给它正确的输入(文档告诉你它需要)。

登录置评。


定为木菠萝
定为木菠萝 2017年5月24日
编辑:沃尔特·罗伯森 2017年5月24日
错误:未定义的函数的执行“双重”类型的输入参数。
覆盆子π模型金宝app
原因
其实这可以发生很多问题,其中一个可能是,仿真软件支持包文件没有下载正确和可能有丢失的文件,和一定的写:金宝app金宝app
这functionName
例如,执行
看看是什么结果。如果返回评论“没有可用的许可证”或只给了错误,然后下面soution如果返回文件的路径和名称,然后重启你的matlab和检查,如果不是它可能是另一个问题来解决。
解决方案
再次下载所有的包,但是在这样做之前,您必须删除SupportPackages文件夹在以下路径:C:\Users\your_pc_ userrna金宝appme \ \ MathWorks下载并开始下载包,它将工作和MathWorks将下载的所有rquired文件路径716 mb的大小而不是更少
我重新启动我的电脑和matlab和一切运转良好,由于这些maklab团队的人 http://www.maklabacademy.com/error 金宝app-模型-金宝app支持-包装-覆盆子-π-硬件- 2016 2017/

吸一口Frederiksen
吸一口Frederiksen 2017年6月2日
就我而言我不正确的工作目录。改变通过CD的到正确的目录中,或者使用UI更改工作目录。


lakshan tharuka
lakshan tharuka 2017年9月22日
我得到followig错误。你能给出答案吗
未定义的函数“readFunctionTrain”“char类型的输入参数。
2的评论
lakshan tharuka
lakshan tharuka 2017年9月22日
编辑:lakshan tharuka 2017年9月22日
它工作。感谢史蒂文!但不幸的是需要3.0 GPU

登录置评。


divyasami27
divyasami27 2018年3月12日
当我尝试:
哪一个信封
我未找到“信封”,这是在R2014a版本。

verma babita
verma babita 2018年4月5日
编辑:verma babita 2018年4月5日
我得到以下错误当我尝试使用垫tscore计算:
未定义的函数“bioinfochecknargin”“双”类型的输入参数
谁能解释为什么会发生这个错误,建议一个解决方案吗?任何帮助都是感激,谢谢。
1评论
史蒂文的主
史蒂文的主 2018年4月5日
这是一个实用程序/ helper函数在生物信息学工具。检查的输出 版本 函数来确定如果你有工具箱安装。

登录置评。


马可Nesci
马可Nesci 2018年5月28日
我得到这个消息,
未定义的函数“卡尔曼”“双”类型的输入参数
我控制所有的许可证和函数存在于其controldesign文件夹我如何解决它?
5个评论
沃尔特·罗伯森
沃尔特·罗伯森 2023年3月15日
你能确认
哪一个——卡尔曼
是空的吗?
如果那么
restoredefaultpath;重新处理toolboxcache
如果它开始工作 savepath 如果它不开始工作然后重新安装控制系统工具箱

登录置评。


Metin Ozturk
Metin Ozturk 2018年7月31日
可能是因为你们的功能使用在当前不可用MATLAB版本。例如,如果您使用“正常化”功能在2018年以外的任何版本,它将产生同样的错误,因为“正常化”于2018年引入MATLAB函数。

塞纳表“感觉”
塞纳表“感觉” 2018年8月16日
未定义的函数类型的输入参数的重新调节“双”。请帮我与这个错误
1评论
Stephen23
Stephen23 2018年8月16日
重新调节 帮助国家 “R2017b介绍” 。你是使用MATLAB 2017 b或更高版本吗?

登录置评。


Asry Noorsal
Asry Noorsal 2018年9月29日
嗨~我有这样的一个错误“未定义的函数的ziegler_nic输入参数类型的“双重”。“我已经添加了一些文件的路径但它仍然不能工作。这将是一个很大的帮助对我来说如果任何人都可以解决这种情况下,谢谢
3评论

登录置评。


clpi
clpi 2019年7月3日
你好!
我有一个matlab函数在某一点计算罪(2 *π*频率* t_array) (t_array数组的大小(2000)。
我试图vi matlab调用这个函数。引擎,但我得到了错误信息:“未定义的函数“罪”int64”类型的输入参数
我试着是什么人提出这个话题,但它没有工作。我想添加文件的罪。m '我的工作目录,但它不是一个函数脚本,它是一个简单的文本。
我将十分感激的任何帮助
谢谢你!
2的评论

登录置评。


马赛克电脑
马赛克电脑 2020年2月7日
我得到这个错误.plz帮助
未定义的函数“系列”“双”类型的输入参数。
1评论
沃尔特·罗伯森
沃尔特·罗伯森 2020年2月7日
有一系列在控制系统工具箱()调用,但它必须通过控制系统没有数值。
我猜测你是使用系列()从第三方代码,它预计的某种表示公式,也许象征性的,也许一个处理函数。
一种可能性是,你使用符号代码从枫r2007a或更早,是基于软件引擎 你通过数值,而不是象征性的。

登录置评。


Sreedevi R Varma
Sreedevi R Varma 2020年8月25日
错误:未定义的函数“recursive_max”“双”类型的输入参数。
怎么做
我的代码:
函数k = recursive_max (v);
l =长度(v);
m = (v (l));
函数v = mx(矢量,m, L);
如果L = = 1
v = m;
其他的
如果m < vec(左)
m = (vec (L));
结束
v = mx(矢量,m, l - 1);
结束
结束
k = mx (v, m, l);
结束

Jithin Nambiar J
Jithin Nambiar J 2021年4月10日
有时给你这个错误如果你没有合适的工具箱安装特定的函数。
如果一个特定的函数导致一个错误。试着打字
帮助functionName
如果这导致一个工具箱需要这个函数。只需点击超链接或下划线链接提供的终端。
它会直接你适当的包。确保保存所有项目。因为安装包需要MATLAB重启。
干杯! !

宾果邦戈
宾果邦戈 2021年6月18日
我得到以下错误
未定义的函数“trainNetwork”“双”类型的输入参数
我尝试使用深度学习时间序列预测(水痘)代码示例。
我使用Matlab的R2012b版
2的评论

登录置评。


穆罕默德Zewail
穆罕默德Zewail 2021年10月28日
我也有一个类似的问题与ONNX函数,
未定义的函数“rearrangeONNXWeights”类型的输入参数“单身”。
6个评论
沃尔特·罗伯森
沃尔特·罗伯森 2021年11月6日
建在工具箱,新版本。但是你没有提到要使用哪个版本,它是快让我告诉你在哪里可以找到确切的代码比我们去来回释放和确切位置的主副本代码存储,和哪些命令使用等等。我穿过所有这些步骤给您确切的链接代码。

登录置评。

类别

找到更多的在调试和分析帮助中心文件交换

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!