为什么我得到错误“未识别的函数或变量”?

10.640次观看(过去30天)
我收到以下错误消息之一。我该如何解决这个问题?
未定义的函数或变量名称
未被认可的函数或变量名称
未定义的函数或方法为类型为ClassName的输入参数命名。

接受的答案

MathWorks支金宝app援小组"class=
编辑:MathWorks支金宝app援小组 2022年10月24日
MATLAB不将指定的字符串识别为MATLAB路径上的函数名或变量。上述错误信息可能由以下原因引起:
1)试图使用一个变量在执行此行代码之前未定义。
> > x = 1:10;
> > t = x ^ 2;
> >的情节(x, y)
未定义的函数或变量y。
可能的更正:
将第3行更改为“plot(x,t)”
将第2行从“t=x.^2;”改为“y=x.^2;”
2)一个印刷错误当输入函数或变量名时。然而,MATLAB的后续版本试图通过“Did you mean”的建议来解决这些拼写错误。例如,
>> foo = 42;
> > fo0
未定义的函数或变量'fo0'。
做了你的意思是:
> > foo
3)错误的案例用于函数或变量名。后来的MATLAB版本尝试用“Did you mean”的建议来解决这些拼写错误。
4)改变目录这样你使用的函数就不在MATLAB路径上了。
5)尝试使用未获得许可的函数或属于未安装的MathWorks工具箱的函数.在MATLAB的后续版本中,这不是一个“未定义函数或变量”错误,MATLAB会让您知道您要么没有使用该函数的许可,要么没有安装适当的工具箱。
6)尝试使用一个函数属于未安装的第三方工具箱
7)尝试使用一个功能在你们的MATLAB版本中还不存在
8)尝试使用一个已经过时的功能从你的MATLAB版本中删除.在MATLAB的后期版本中,这不是一个“未定义的函数或变量”错误,MATLAB会让您知道新的首选函数。
9)尝试使用得到的变量从工作区中清除因为你的脚本或函数包含“clear all”或“clearvars”。
10)打电话没有对象的对象方法作为第一个输入。
11)使用MEX函数即在不同于正在使用的平台上编译

试试下面的方法:

1)验证未定义的函数或变量是可见的(它在路径上或在当前工作空间中),并且在执行这行代码之前已经定义了它。如果未定义的标识符是函数,则'哪一个'函数可以帮助你验证它对发生错误的函数可见://www.tatmou.com/help/matlab/ref/which.html
2)使用内置文档(>> doc)验证您正在尝试使用的函数在您的MATLAB版本中可用。如果您在我们的文档中找不到它,则该函数可能已经添加到MATLAB的后续版本中,或者它可能是MathWorks外部的第三方工具箱的一部分。
3)如果您试图从已安装并获得许可的MathWorks工具箱中使用您的MATLAB版本中应有的函数,则您的MATLAB搜索路径可能存在问题。运行以下MATLAB命令恢复:
> > restoredefaultpath这将删除任何自定义路径
>> rehash toolboxcache
> > savepath
更多建议请参阅我们的文档:
5个评论
沃尔特·罗伯森"class=
沃尔特·罗伯森 2022年10月25日
还有一个相关但略有不同的信息很容易被误认为是这条信息。
在MATLAB的新版本中,在一个函数中,如果你调用一个函数,然后赋值给一个与函数同名的变量,然后使用这个名称,那么MATLAB就会知道这个函数超出了作用域(因为变量有这个名称),但它也会锁定这个名称是函数而不是变量的想法。对该名称的引用然后生成一个“未定义的函数”消息。注意,消息没有继续到“or变量”。
这种行为可能很难理解,因为这个名字可能已经被分配给了。
例如
函数测验
A = sum(1:10);%作为函数使用
Sum = ones(1,5);%现在是变量
总和(2:3)
这可以在sum的引用上生成未定义的函数。
如果你在调用sum作为函数之前已经赋值给sum,然后你清空了变量,然后尝试使用sum作为函数,那么你会得到一个相关的错误消息。
在函数内部,不再允许在函数和变量之间更改名称。

登录评论。

更多答案(55)

亚历克斯·亚历克斯"class=
亚历克斯·亚历克斯 2018年4月10日
未定义函数或变量'shaperead'。在这个函数的描述页上,它写着“在R2006a之前引入”。本人使用MATLAB R2015b-学术使用。这是否意味着该功能对学生许可证不可用?以后如何进行这种检查呢?非常感谢,亚历克斯。
1评论
Florian Morsch"class=
Florian Morsch 2018年4月11日
在Matlab命令窗口中输入“ver”。shaperead是映射工具箱的一部分,如果你没有它,你不能使用这个功能。通常它应该包含在学术许可中,所以检查一下你是否下载了它。如果不是,你可以尝试加载它。
如果它在你的版本中不是免费的,你可以尝试联系你的IT,这样它就可以包含在许可证中。
否则,如果您刚刚创建了代码,请尝试重新启动matlab一次,有时这也会有所帮助。
致以最亲切的问候

登录评论。


Saadia Talay"class=
Saadia Talay 2018年5月21日
编辑:沃尔特·罗伯森 2020年5月31日
未定义的函数或变量' gemri'当我输入以下:
[X,元]= nrrdread (lgemri);
gemri是一个nrrd格式的文件。

伊曼Tahamtan"class=
伊曼Tahamtan 2018年3月25日
当运行y_lambda=lambda:未定义的函数或变量'lambda'时,我面临这个错误。

ishwarya拉梅什"class=
ishwarya拉梅什 2018年3月27日
未定义函数或变量“drivingScenario”。为什么我得到这个错误,我只是需要一个明确的解释
4评论

登录评论。


莉莉安娜马利克"class=
莉莉安娜马利克 2018年4月6日
为什么我得到未定义函数或变量'pixelLabelDatastore'和未定义函数或变量'batchNormalizationLayer'
5个评论
沃尔特·罗伯森"class=
沃尔特·罗伯森 2018年6月22日
是的,batchNormalizationLayer需要R2017b。

登录评论。


蒂姆果冻"class=
蒂姆果冻 2018年4月12日
当尝试做一个GUI时,我得到错误:
未定义的函数或变量'radioChanged'
错误同时评估ButtonGroup SelectionChangedFcn。
我没有“radioChanged”在我的代码,所以我如何解决这个问题,谢谢
1评论
沃尔特·罗伯森"class=
沃尔特·罗伯森 2018年4月12日
如果你使用
收音机= findall(0,“属性”“SelectionChangedFcn”);
把(收音机、“SelectionChangedFcn”

登录评论。


旧金山Santamaria"class=
旧金山Santamaria 2018年6月23日
编辑:旧金山Santamaria 2018年6月23日
i = 1:(npop + 1)
: dron(我)=兰德(1,据nvar)。* (xmax-xmin) + xmin;
成本(i) = CostfunctA3 (dron(我,:));
dron_cost(我:)= (dron(我:)成本(i)]
结束
尝试让一个运行,我得到以下错误:
未定义的函数或变量'CostfunctA3'。
1评论
Stephen23"class=
Stephen23 2018年6月23日
编辑:Stephen23 2018年6月23日
@Francisco Santamaría:你定义/下载了一个名为 CostfunctA3 ?它在MATLAB路径上吗?

登录评论。


瓦卡斯瓦卡斯乌尔侯赛因"class=
编辑:沃尔特·罗伯森 2018年8月24日
当我在Matlab中绘制带有阴影区域的图形时,我得到了这个问题。
未定义的函数或变量'jbfill'。
下面是我的代码行。错误在下面的第127行。
7评论
yousra aichoun"class=
yousra aichoun 2020年5月6日
你好,
你能帮助我吗,我有同样的问题,但与simulink,一旦我运行模拟,它显示:未定义的函数'modelRegistry'输金宝app入参数类型'PmSli.RunTimeModule'。

登录评论。


Dhruba Raj Dhakal"class=
Dhruba Raj Dhakal 2017年6月30日
移动:斯蒂芬妮施瓦兹 2022年10月24日
为什么当我使用天线工具箱时出现这个错误??
4评论
沃尔特·罗伯森"class=
沃尔特·罗伯森 2020年5月31日
移动:斯蒂芬妮施瓦兹 2022年10月24日
伊利·赛·克里希纳 :请提供更多关于您正在执行的代码,以及您正在使用的MATLAB版本的信息。

登录评论。


大卫就像"class=
大卫就像 2018年11月1日
编辑:大卫就像 2018年11月2日
同样的错误,但使用的是Mathworks示例。下面是fact.m的内容
函数F =事实(n)
F = prod(1:n);
结束
位于:
/ opt /软件/ MATLAB / 2018 /工具箱/地方/ fact.m
当尝试使用:
> > y =事实(5);
未定义的函数或变量'fact'。
我用cd进入了包含这个文件的目录 之前 启动MATLAB,它在搜索路径中:
> >路径
MATLABPATH
/ opt /软件/ MATLAB / 2018 /工具箱/当地
有什么建议吗?
> > dos (“猫/ opt /软件/ MATLAB / 2018 /工具箱/地方/ fact.m”);
函数F =事实(n)
F = prod(1:n);
结束
4评论
史蒂文的主"class=
史蒂文的主 2018年11月2日
的目录下存储您自己的文件 matlabroot 目录中。看到 本文档页 有一些原因。如果你 必须 这样做的话,文档页也会告诉你怎么做。
考虑将您的文件存储在您的 userpath 文件夹。

登录评论。


大卫就像"class=
大卫就像 2018年11月1日
这只是一个示例,因为我从一个大学获得了一些我想使用的代码(一个.m文件的集合)。但是它并没有找到函数。不过还是谢谢你。

迈克尔"class=
迈克尔 2018年11月14日
(Matlab R14)
奇怪的是,当我试图从工具箱(通信)调用一些函数时,我得到的是它不存在。
即使我要到m文件存在的%MATLABROOT%\toolbox\comm\comm,我仍然无法运行它。
请建议是什么问题
2的评论
赫克托·迪亚兹"class=
赫克托·迪亚兹 2020年3月27日
谢谢你的建议!,it works perfectly to solve the problem!!

登录评论。


达雷尔"class=
达雷尔 2019年2月6日
我以前在其他函数中看到过这个问题。如前所述,首先检查函数名是否拼写正确,函数是否位于matlab搜索路径中。假设这两件事都检查了,然后删除函数所在的路径,然后重置路径。我也会重启Matlab。我不知道为什么,但这似乎纠正了这个问题。

Al3jandro"class=
Al3jandro 2019年6月24日
嗨。
我正在做这个常规,但我不能得到K的值,我该如何解决这个问题?
清晰;
clc;
一个= xlsread (“anÁlisis de estructuras _ input2”“彭”“B1: B6”);
我= xlsread (“anÁlisis de estructuras _ input2”“彭”“C1: C6”);
E = xlsread (“anÁlisis de estructuras _ input2”“彭”“D1: D6”);
W = xlsread (“anÁlisis de estructuras _ input2”“彭”“u1: u6”);
L = xlsread (“anÁlisis de estructuras _ input2”“彭”“Q1: Q6”);
一个= xlsread (“anÁlisis de estructuras _ input2”“彭”“R1: R6”);
n = xlsread (“anÁlisis de estructuras _ input2”“彭”V3的);
nGDL = xlsread (“anÁlisis de estructuras _ input2”“NUDOS”“J2”);
GDLG = xlsread (“anÁlisis de estructuras _ input2”“彭”“K2: P4”);
i = 1: n
=(我);
我=我(我);
E = E(我);
L = L(我);
=(我);
吉隆坡(i) = [E * / L 0 0 - E * / L 0 0; 0 12 * E *我/ L ^ 3 6 * E *我/ L ^ 2 0 -12 * E *我/ L ^ 3 6 * E * / L ^ 2; 0 6 * E *我/ L ^ 2 *我/ L 0 6 * 4 * E E *我/ L ^ 2 E 2 * *我/ L; - E * / L 0 0 E * / L 0 0; 0 -12 * E *我/ L ^ 3 6 * E * / L ^ 2 0 12 * E *我/ L ^ 3 6 * E * / L ^ 2; 0 6 * E *我/ L ^ 2 *我/ L 0 6 * 2 * E E *我/ L ^ 2 4 * E *我/ L);
T(i)=[cos(a) sin(a) 0 0 0 0;-sin(a) cos(a) 0 0 0 0;0 0 1 0 0 0;0 0 0 cos(a) sin(a) 0;0 0 0 0 0 1];
公斤(i) = T (i)的(我)* T *吉隆坡(我);
G = [GDLG(我,1)GDLG(我,2)GDLG(我,3)GDLG(我,4)GDLG(我,5)GDLG(我,6)];
KT = 0 (nGDL nGDL);
KT (G, G) =公斤(我);
如果我= = 1
K = 0 (nGDL nGDL);
结束
K = K + KT;
结束
disp (K)

clpi"class=
clpi 2019年7月3日
编辑:斯蒂芬妮施瓦兹 2022年10月24日
你好!
我有一个matlab函数,在某一点上计算sin(2*pi*freq*t_array) (t_array in一个大小为(1,2000)的数组。
我试着用matlab调用这个函数。引擎,但我得到了错误消息:“未定义的函数'sin'输入参数类型为'int64'”
我想添加文件'sin。M '到我的工作目录,但它不是一个函数脚本,它是一个简单的文本。
我将非常感激任何帮助
谢谢你!

瑞金娜·薇薇安·巴里"class=
你好,我碰巧遇到了类似的问题。
所以我一直在尝试使用matlab进行视频稳定,但一直得到这个错误:
未定义函数或变量'cvexEstStabilizationTform'。
即使我已经按照Matlab的指令通过点击运行了一个命令
编辑cvexEstStabilizationTform.m
谁能给我点建议吗?
亲切的问候
薇薇安

Ashwanth拉梅什"class=
Ashwanth拉梅什 2019年10月18日
我试图使用audioDatastore函数上传音频数据到matlab,弹出相同的错误。请帮助!

莎拉Alkhaldi"class=
莎拉Alkhaldi 2020年1月29日
在MATLAB R2018B中,函数stepseq, impseq和nextpow2不能工作,我不知道为什么。有人能帮帮我吗?
屏幕截图2020-01-29下午4:15.16。png">
                           </div>
                          </div>
                         </div>
                        </div>
                       </div>
                      </div>
                     </div>
                    </div>
                    <div class=
1评论
沃尔特·罗伯森"class=
沃尔特·罗伯森 2020年1月29日
nextpow2应该是MATLAB的一部分,但其他两个来自一本书//www.tatmou.com/matlabcentral/fileexchange/2189-digital-signal-processing-using-matlab

登录评论。


abood qamar"class=
abood qamar 2020年4月1日
编辑:斯蒂芬妮施瓦兹 2022年10月24日
能帮我解决这个问题吗
2的评论
沃尔特·罗伯森"class=
沃尔特·罗伯森 2020年4月1日
这是有关MIMO-OFDM无线通信用Matlab的书吗?

登录评论。


apri zulham"class=
apri zulham 2020年4月19日
编辑:斯蒂芬妮施瓦兹 2022年10月24日
我需要帮助!!
未定义的函数或变量'imaghwinfo'。
错误在CAMERA_MATLAB中>pushbutton1_Callback(第81行)
IAHI = imaghwinfo;
错误在gui_mainfcn(第95行)中
函数宏指令(变长度输入宗量{:});
错误在CAMERA_MATLAB中(第42行)
gui_mainfcn (gui_State变长度输入宗量{:});
错误
matlab.graphics.internal.figfile.FigFile /阅读> @ (hObject eventdata) CAMERA_MATLAB (“pushbutton1_Callback”hObject eventdata, guidata (hObject))
81 IAHI = imaghwinfo;
1评论
沃尔特·罗伯森"class=
沃尔特·罗伯森 2020年4月20日
正确的函数名称是imaghwinfo。您需要更改CAMERA_MATLAB.m的第81行

登录评论。


CS"class=
CS 2020年4月20日
编辑:斯蒂芬妮施瓦兹 2022年10月24日
未定义函数或变量readmatrix。
我有一个 basic_matrix.txt 文件包括
6、8、3、1
5、4、7、3
1、6、7、10
4、2,8,2
2、7、5、9
我想读取这个文件的内容( basic_matrix.txt ).当我写作时
M = readmatrix(“basic_matrix.txt”
MATLAB给出的误差为
未定义的函数或变量readmatrix。
M = readmatrix(“basic_matrix.txt”
有人知道原因是什么吗?
我只是想实现写的东西 //www.tatmou.com/help/matlab/ref/readmatrix.html 以便读取文件的内容。我使用MATLAB R2018b。
任何帮助都将不胜感激。
2的评论
沃尔特·罗伯森"class=
沃尔特·罗伯森 2020年4月20日
对于那个文件,你可以直接load()这个文件。

登录评论。


亚历克斯支持者"class=
亚历克斯支持者 2020年4月24日
当我用mean(variable,:)而不是mean(variable,1)时,我就遇到了这种情况。

José Moctezuma Rodríguez Santillán"class=
编辑:斯蒂芬妮施瓦兹 2022年10月24日
未定义函数或变量isfile。在MATLAB R2015中找不到isfile函数。有什么替代方案吗?这是我的代码;
选项= weboptions(“用户名”“insertusername”“密码”“insertpassword”);
年份= 2016;
月= 03;
时间= 0900;
Start_jd = 011;
End_jd = 045;
Jd = start_jd:end_jd
CD = day(datetime((year-1),12,31) + days(jd));
文件名= [“场”num2str(年)“_”num2str (jd)“.nc”];
如果isfile(文件名)
流(已经有文件|%s|\n'文件名);
其他的
url = [“https://data.nodc.noaa.gov/ghrsst/L4/GLOB/JPL_OUROCEAN/G1SST/2016/”num2str(年)' / 'num2str (jd)];
outname = websave(文件名、url选项);
流('got weather data file |%s|\n', outname);
结束
结束
1评论
沃尔特·罗伯森"class=
沃尔特·罗伯森 2020年5月9日
编辑:斯蒂芬妮施瓦兹 2022年10月24日
改变
如果isfile(文件名)
如果存在(文件名,“文件”

登录评论。


Yinying王"class=
Yinying王 2020年5月16日
的帮助!
我收到了" 未定义函数'string2char'用于'char'类型输入参数 ".
此错误仅在使用 mphload(文件名) 在exe文件中。在.m文件中,这一行工作得很好。我认为也许mphload使用'string2char'函数,不管它的输入参数类型是什么。我使用 mphload(“文件”) 代替。还是不管用……

乔伊波特"class=
乔伊波特 2020年7月7日
你好,
我在一个新创建的函数会给出这个错误之后,即使它在正确的路径和用户定义的(所以没有问题,需要正确的工具箱或许可)。
函数名和你保存的文件名必须相同。
我保存了一个不同的函数名称,因此给出了这个错误。这个技巧不在已接受的回答中,所以请尝试一下。
6个评论

登录评论。


soufiane卡贝里"class=
soufiane卡贝里 2020年9月18日
编辑:沃尔特·罗伯森 2020年11月30日
大家好,我希望你们能帮助我
我有同样的错误“未定义的函数或变量 “HMMem ’”
代码如下:
函数[Q, g, l] = HMMbaumwelch(y, nu, tol, maxIt, Q, g)
HMMbaumwelch使用期望最大化计算最大似然估计
%的迭代
% in: y =观测值向量
% nu =隐藏链的初始分布
% tol =停止准则的公差
% maxIt =最大迭代次数
% out: Q =隐马尔可夫过程转移矩阵的估计
% g =估计的转移概率:gh(x,y) = P(y =y | x =x)对1<=x<=k的估计
% l =参数Q和g的y的可能性的对数
%示例:
N = 10000;
Nu = [0,1];
Q = [0.8, 0.2;0.1、0.9);
G = [0.25 0.25 0.25 0.25 0.25;0.05 0.05 0.45 0.45];
[x,y] = HMMsample(nu, Q, g, n);
[Qh, gh] = HMMem(y, nu);
% %比较估值与真实值:注意隐藏的顺序
% %的状态可能无法保存
问,这么多
g gh
参考文献:Cappe, Moulines, Rydden的隐马尔可夫模型
统计中的%施普林格系列
Aurelien Garivier, CNRS & Telecom ParisTech
%最近修订2012年2月7日
全球myfilter mysmoother%应该是HMMfilter/ hmmsmooth,或者HMMfilter_C/HMMsmoother_C
如果nargin<4, maxIt = 100;结束
如果Nargin <3, tol = 1e-4;结束
K =长度(nu);R = max(y);N =长度(y);
Y = 0 (n, r);Y(sub2ind([n, r], 1:n, Y))=1;
%如果没有提供,则随机抽样初始跃迁和发射矩阵
如果nargin<5, Q = rand(k);Q = Q ./ (sum(Q, 2)*ones(1, k));结束
如果Nargin <6, g = rand(k, r);G = G ./ (sum(G, 2)*ones(1, r));结束
它= 0;oldQ = Q;Oldg = g+tol+1;
((规范(oldQ (:) q(:), 1) +规范(oldg-g 1) > tol) & &(<麦克斯特))
It = It + 1;
计算当前参数的后验分布
[phi, c] = myfilter(y, nu, Q, g);
beta = mysmother (y, Q, g, c);
Post =。*;
当前参数下转换次数的%期望
N = Q。*(phi(:, 1:(end-1))*(beta(:, 2:end))。* g (:, y(2:结束)。/ ((k, 1)的* c(2:结束))));
排放数量的%期望
M = post * Y;
% re-estimation
oldQ = Q;Oldg = g;
Q = N ./ (sum(N, 2) * ones(1, k));
g = M ./ (sum(M, 2) * ones(1, r));
结束
L = sum(log(c));

伊斯兰教dib"class=
伊斯兰教dib 2020年12月3日
未定义函数或变量'seriallist'。
释放2013 b
怎么了?
1评论
沃尔特·罗伯森"class=
沃尔特·罗伯森 2020年12月3日
Serialport对象是一个比现有版本更新得多的版本。您需要使用serial()对象和//www.tatmou.com/help/matlab/ref/instrfind.html

登录评论。


阿玛Abdelhamid"class=
阿玛Abdelhamid 2020年12月6日
你好
我有这样一个问题:
使用mphload时出错
找不到COMSOL服务器
请问我怎样才能找到它?

Muhd Farkhan"class=
Muhd Farkhan 2020年12月7日
编辑:斯蒂芬妮施瓦兹 2022年10月24日
你好,我也有同样的问题,这是我的代码
其中错误在X = data_fault;我还是新手,教我吧
clc;
清晰的所有
负载(“data_fault”);
负载百分比抽样数据
X = data_fault;
%火车autoenc
autoenc = tranAutoencoder(X);
%重建
xrebuild = predict (autoenc,X);
%计算mseError
mseError = mse(x - xreconstruction)

埃蒙Devlin"class=
埃蒙Devlin 2021年1月21日
编辑:斯蒂芬妮施瓦兹 2022年10月24日
我有一个问题:
我有一个变量列表定义在我的脚本的顶部,但当我试图创建一个函数的定义变量(这是在工作空间太)不被识别。
阻尼振动弹簧系统
M_c = 2;%容器质量,单位为千克
S1 = 16.0;%弹簧常数,弹簧1,N/m
S2 = 16.0;%弹簧常数,弹簧2,N/m
C = 2.0;%阻尼系数,Ns/m
D = 0.6;质量与弹簧之间的初始间隙为2,m
T_total = 20.0;%总交互时间,s
Dt = 0.01;%交互步骤,s
x = 1;%初始位移,m
G = -9.81;%重力加速度,m/s^-2
T = 0: dt: t_total;绘制图形的总时间
R_m = 0.1;%流体质量变化速率,单位为kg/s
M_f_max = 4;最大流体质量
然后有一个选择菜单和其他计算,其中所有情况都已设置:
情况下{4}%如果容器在模拟过程中充满流体,请选择
[r_m] = fluidcalcs();
函数[r_m] = fluidcalcs()
R_m = input('流体质量变化率(kg/s)?\ n \ n”);
如果(r_m * t_total) >
disp ('无效输入-最大流体质量为4kg\n\n');
R_m = input('流体质量变化率(kg/s)?\ n \ n”);
结束
结束
在这种情况下,'t_total'变量不被识别。如果我用值替换变量名,代码可以正常工作。但是变量每次都需要改变,所以我不想要一个设定值。
有解决方金宝搏官方网站案吗?
1评论
沃尔特·罗伯森"class=
沃尔特·罗伯森 2021年1月21日
这个结构是无效的。Case仅在switch()中有效,但不能在switch中定义函数。

登录评论。


Evelin男妓"class=
Evelin男妓 2021年3月17日
也许你应该试着在“Add Ons”部分中寻找函数,这样你就可以找到包含你需要的函数的包。你所要做的就是安装这个包。

khallad jobah"class=
khallad jobah 2021年3月24日
Rigid3d函数没有定义
我的代码:rigid3d(眼(3),[0 0 0])
2的评论
khallad jobah"class=
khallad jobah 2021年3月25日
谢谢,我想我必须更新我的Matlab(那是2019年)

登录评论。


Jithin p m"class=
Jithin p m 2021年3月26日
编辑:斯蒂芬妮施瓦兹 2022年10月24日
在运行波束形成的数学实验室代码时,我得到如下所述的错误,
无法识别的函数或变量“m_proj”
知道这件事的人请帮我解决这个问题。由于这个错误,我的整个工作都没有完成。请帮帮我。

陈冯"class=
陈冯 2021年5月20日
编辑:斯蒂芬妮施瓦兹 2022年10月24日
嗨,我得到以下错误。寻找解决方案金宝搏官方网站
未被认可的函数或变量'xVOCap'。
错误在YTOwrapper(第53行)
res (ii)。ap_auc = xVOCap(res(ii)。rec, res (2) .prec);

Rupam贾斯瓦尔"class=
Rupam贾斯瓦尔 2021年6月21日
编辑:斯蒂芬妮施瓦兹 2022年10月24日
未识别的函数或变量'CentroidTermX'。
我该怎么办?
1评论
沃尔特·罗伯森"class=
沃尔特·罗伯森 2021年6月21日
[CentroidTermX, CentroidTermY] =找到(ZTerm);
根据我在佛罗伦萨找到的档案 Kussener , MathWorks %应用工程师% 2007年8月

登录评论。


阿诺德·约萨土豆"class=
阿诺德·约萨土豆 2021年7月29日
知道这件事的人请帮我解决这个问题。由于这个错误,我的整个工作都没有完成。请帮帮我。
1评论
沃尔特·罗伯森"class=
沃尔特·罗伯森 2021年7月29日
对不起,我在任何地方都没有找到任何对mbs_bode例程的引用。你在哪里找到密码的?

登录评论。


此举使古普塔"class=
此举使古普塔 2021年8月21日
未识别函数或变量'gen_gfdm'如何在matlab模拟器中解决这个问题

艾米·莫里斯"class=
艾米·莫里斯 2021年8月22日
当尝试使用dicm2nii时,我得到了“无法识别的函数或变量”dicm2nii。对于这个函数为什么不能工作,有什么建议吗?

阿布孔雀王朝"class=
阿布孔雀王朝 2021年9月9日
编辑:斯蒂芬妮施瓦兹 2022年10月24日
当我在matlab2021a在ubuntu桌面运行vanet时,我得到了这个错误,我不知道为什么会发生这种情况。欢迎提出宝贵意见。谢谢你!
检查app_wsmp2msg_mex...
检查phy_waveform2psdu_data_mex
phy_waveform2psdu_data_mex没有找到。
未被认可的函数或变量'helperSubcarrierIndices'。
错误in phy_channelpacketDetection_data(第17行)
[data,pilots] = helperSubcarrierIndices(cfgnonHT,“HT”);
错误fcn_codeGen(第28行)
[pktOffset,cfgnonHT, owaveform] = phy_channelpacketDetection_data(in波形,SNR, psulength);
错误在vanet_init(第155行)中
fcn_codeGen
错误在fcn_runModel(第24行)
vanet_init ();
错误在vanet>中runButton_Callback(第187行)
fcn_runModel (simTime roadtype、minVehicleNum maxVehicleNum,差距,simRound, errBar, macTXT, appTXT, mapUI)
错误在gui_mainfcn(第95行)中
函数宏指令(变长度输入宗量{:});
错误在vanet(第42行)
gui_mainfcn (gui_State变长度输入宗量{:});
错误matlab.graphics.internal.figfile.FigFile /阅读> @ (hObject eventdata) vanet (runButton_Callback, hObject、eventdata guidata (hObject))
错误同时评估UIControl回调。

阿里•玛利亚"class=
阿里•玛利亚 2021年9月21日
编辑:斯蒂芬妮施瓦兹 2022年10月24日
嗨!
我在计算lyapprosen时出错了。我得到的错误是
未被认可的函数或变量dist。
错误lyapprosen(第106行)
价值= dist (EEMmm (:, 1: k)”)

贡萨洛·克鲁兹·托里霍斯"class=
>>fibonacci(n)未知的函数或变量'n'。
2的评论

登录评论。


利亚姆·考利"class=
利亚姆·考利 2021年9月27日
移动:斯蒂芬妮施瓦兹 2022年10月24日
为什么我得到一个未定义的函数错误时使用它作为函数输入?它是一个参数,我为什么要初始化它?我也初始化了它,但什么都没有改变。图片附呈。
1评论
沃尔特·罗伯森"class=
沃尔特·罗伯森 2021年9月27日
移动:斯蒂芬妮施瓦兹 2022年10月24日
它是一个参数,我为什么要初始化它?
如果不初始化 笔记 在调用之前 play_notes(笔记,停顿) 那么如何知道你想要播放哪个序列呢?
笔记=“死”
暂停= [1/20,1/10,1/5,1/20];
play_notes(笔记,停顿)

登录评论。


凯文·T"class=
凯文·T 2021年11月3日
嗨!
这是我的代码:
[data] = rdsamp(“ecgfile”);
保存(“TEST101.mat”“数据”);
我的代码运行良好,但当我将我的代码转换为可执行文件(.exe)并打开。exe文件时,它显示:
'未定义函数'getWfdbClass'用于输入类型为'char'的参数
似乎我的。exe文件不涉及wfdb工具箱。
有什么解决办法吗?我将非常感激任何帮助。
谢谢你!
1评论
沃尔特·罗伯森"class=
沃尔特·罗伯森 2021年11月3日
这似乎是指第三方工具箱 https://github.com/ikarosilva/wfdb-app-toolbox
您可能需要在构建.exe时将该目录添加到项目中

登录评论。


法蒂玛Elmalla"class=
法蒂玛Elmalla 2021年12月6日
我试着运行这段代码
一个= imgetfile ();
b = imgetfile ();
mov = imread(一个);
修复= imread (b);
h = imref2d(大小(修复));%固定两个图像的大小
z = cpselect (mov、修复);选择相似的点
tform = fitgeotrans (movingPoints定点,“艾芬”);
ref = imwarp (mov、tform“OutputView”、h);
diff = ref-fix;%从参考图像中减去固定图像
%查看解决方案
图中,imshow (diff);
但是出现了这个错误:
未识别的函数或变量“movingPoints”。
diff_trial2中的错误(第15行)
tform = fitgeotrans (movingPoints定点,艾芬);
我如何解决这个错误?
提前谢谢你。

印度语Priyadharshini Govindasamy"class=
你好 @Walter罗伯森
我试图在python中使用matlab引擎API调用matlab工作区变量
方法一
eng.eval ('a = simout;'nargout = 0)
eng.eval ('b = tout;'nargout = 0)
Mpi = eng.workspace[“一个”
ki = eng.workspace [“b”
两个方法
Mpi = eng.workspace[“simout”
ki = eng.workspace [“兜售”
我用了这几行代码
我可以在python中获得simout值,但对于tout,我得到这个错误
无法识别函数或变量'tout'。
你能帮帮我吗?
1评论
沃尔特·罗伯森"class=
沃尔特·罗伯森 2021年12月17日
对不起,我对这个界面没有任何经验。
几天前有人问了一个非常相似的问题。

登录评论。


塔拉斯Kryvyy"class=
塔拉斯Kryvyy 2022年1月10日
我也有类似的问题。“未识别的函数或变量‘bint’。”我应该安装什么?
1评论
沃尔特·罗伯森"class=
沃尔特·罗伯森 2022年1月10日
少女 不是MATLAB函数。它是return()的一个输出的通用名称。
我有一个模糊的记忆,bint()曾经是一个生成随机二进制值的函数的名称,但我不确定。

登录评论。


埃米尔Zainy"class=
埃米尔Zainy 2022年3月17日
未定义的函数'math'用于类型为'double'的输入参数。

Don Roshan Sanjeewa Subasinghe"class=
编辑:斯蒂芬妮施瓦兹 2022年10月24日
我试着运行这段代码,得到了一个错误:
未被认可的函数或变量'gg'。
错误在CNN_1(第19行)
train = trainRCNNObjectDetector(label,gg,options,“NegativeOverlapRange”0.3 [0]);
代码:
clc
清晰的所有
关闭所有
一个= imread (“image_5.jpg”);
负载gg
图中,imshow (a)
sample1 = {“停止\ 4. jpg”“停止\ 6. jpg”};
sample2 ={(552220、1049、861),(666236、1057、845)};
Lable = table(sample1,sample2)
Imdir = fullfile(D: \ MSC EIT \ SEM_4 \ ME700 \ Matlab \深\对象的
目录(imdir);
选项= trainingOptions(“个”“MiniBatchSize”, 22岁,“InitialLearnRate”1 e-6“MaxEpochs”, 8)
train = trainRCNNObjectDetector(label,gg,options,“NegativeOverlapRange”0.3 [0]);
[bbox,得分,标签]=检测(火车,,“MiniBatchSize”、22);
[scoe, idx] = max(分数)
bbox = bbox (idx:);
注释= sprintf (' % s:(信心= % f) '标签(idx),得分);
detectimg = insertObjectAnnotation (,“矩形”bbox,注释)
图中,imshow (detectimg)
我如何解决这个错误?请任何人帮帮我。
2的评论
Don Roshan Sanjeewa Subasinghe"class=
编辑:斯蒂芬妮施瓦兹 2022年10月24日
谢谢你友好的回复。
如你所说,我改变了程序。但是我在第19行得到了不同的错误。我试着修好它,但我做不到。
clc
清晰的所有
关闭所有
一个= imread (“image_5.jpg”);
S =负载(“gg.mat”
图中,imshow (a)
sample1 = {“停止\ 4. jpg”“停止\ 6. jpg”};
sample2 ={(552220、1049、861),(666236、1057、845)};
Lable = table(sample1,sample2)
Imdir = fullfile(D: \ MSC EIT \ SEM_4 \ ME700 \ Matlab \深\对象的
目录(imdir);
选项= trainingOptions(“个”“MiniBatchSize”, 22岁,“InitialLearnRate”1 e-6“MaxEpochs”, 8)
%线19
train = trainRCNNObjectDetector(标签,S,选项,“NegativeOverlapRange”0.3 [0]);
[bbox,得分,标签]=检测(火车,,“MiniBatchSize”、22);
[scoe, idx] = max(分数)
bbox = bbox (idx:);
注释= sprintf (' % s:(信心= % f) '标签(idx),得分);
detectimg = insertObjectAnnotation (,“矩形”bbox,注释)
图中,imshow (detectimg)
错误信息:
错误使用trainRCNNObjectDetector
预期网络成为以下类型之一:
SeriesNetwork, nnet.cnn.layer.Layer, nnet.cnn.LayerGraph
而不是它的类型是结构。
错误在vision.internal.cn .validation. checknetwork(第20行)
validateattributes(网络、suppo金宝apprtedNetworkClasses{},的名字,“网络”);
错误在trainRCNNObjectDetector>parseInputs(第303行)
网络= vision.internal.cnn.validation.checkNetwork(网络,fname,...
trainRCNNObjectDetector错误(第238行)
[network, params] = parseInputs(trainingData, network, options, mfilename, varargin{:});
错误在CNN_1(第19行)
train = trainRCNNObjectDetector(标签,S,选项,“NegativeOverlapRange”0.3 [0]);

登录评论。


Zong-Jhen你们"class=
Zong-Jhen你们 2022年5月7日
你好,
我试图通过“bubblechart”绘制,并得出错误代码:
未定义的 函数'bubblechart'用于类型为'double'的输入参数。
我的Matlab是2020a,代码在最后。有人能给我一些建议吗?也许“泡泡图”在2020a没有?非常感谢。
X = 1:20;
Y = rand(1,20);
Sz = rand(1,20);
bubblechart (x, y, sz);
3评论
Zong-Jhen你们"class=
Zong-Jhen你们 2022年5月8日
谢谢大家。我在版本历史中找到了相关信息。

登录评论。


Ngoc阮"class=
Ngoc阮 2022年5月10日
编辑:斯蒂芬妮施瓦兹 2022年10月24日
大家好,
我试图使用函数“joindata”,但结果有一个 错误
> > table1 =表([1,2,3],[151.04;151.08;151.11],[3.2634 e + 05; 1.6518 e + 05; 1.1548 e + 05),“VariableNames”, (“id”“mz”“sp58”]);
表二=表([0,1,2,4],[150.09;151.04;151.08;151.09],[217504.6;122152.8;561438.7;88868.3],“VariableNames”, (“id”“mz”“sp59”]);
Table12 = joindata(table2,table1,“钥匙”, (“id”“mz”]);
未定义函数或变量joindata。
我使用MATLAB(个人)版本2018b进行学术使用。
有人能帮我解决这个问题吗?
非常感谢!

艾滋病"class=
艾滋病 2022年11月12日
你好,
当使用Matlab得到'未识别的函数或变量'arena_str'。对于这个函数为什么不能工作,有什么建议吗?
7评论
沃尔特·罗伯森"class=
沃尔特·罗伯森 2022年11月13日
我们需要您的输入参数和数据文件进行测试。

登录评论。


大坝"class=
大坝 2022年12月11日
你好matlab社区,我在整理下面的代码有什么问题时遇到了麻烦。我一直得到错误'未定义的函数或变量'时规"
gainScope = timescope(…
SampleRate, rayChan。SampleRate,……
“TimeSpanSource”、“财产”,……
“时间间隔”,bitsPerFrame / 2 / rayChan。SampleRate,……%一帧跨度
“名称”,“多路径增益”,…
“ChannelName”、“瑞利”、“Rician”,…
“ShowGrid”,真的,…
'YLimits',[-40 10],…
“YLabel”、“增益(dB)”);
未定义函数或变量“timescope”。
2的评论
大坝"class=
大坝 2022年12月12日
谢谢Stephen23,我已经解决了这个问题,我的MATLAB版本有点旧,2018b。

登录评论。


帕戴伊"class=
帕戴伊 2023年1月13日
编辑:沃尔特·罗伯森 2023年1月13日
我正在尝试删除和分类热图像对象。我使用Deep Network Designer和使用DarkNet53训练FLIR热数据集。以前它在公共数据集上工作得很好,但现在在训练私有数据集后就不工作了。同样的问题未被识别的变量。
lgraph = connectLayers(“leakyrelu50”“res22 /三机一体”);
lgraph = connectLayers(“res22”“conv51”);
lgraph = connectLayers(“res22”“res23 / in2”);
lgraph = connectLayers(“leakyrelu52”“res23 /三机一体”);
列车网络
使用指定的选项和训练数据训练网络。
[net, traininfo] = trainNetwork(augimdsTrain,lgraph,opts);
测试训练好的网络
使用训练好的网络选择一个新的图像进行分类。
I = imread(“NEWFLIRPERSON1.jpg”);
调整测试图像的大小以匹配网络输入大小。
%scale = [256];
I = imresize(I, [256 256]);
[YPred,probs] = category (net,I);
错误:
未被认可的函数或变量'net'。
错误在TrainedNetwork中(第454行)
[YPred,probs] = category (net,I);
有人能帮帮我吗?先谢谢你。
7评论
沃尔特·罗伯森"class=
沃尔特·罗伯森 2023年1月15日
请为所有这些问题创建一个新的问题。

登录评论。


默罕默德"class=
默罕默德 2023年1月21日
编辑:默罕默德 2023年1月21日
函数Dy = ballf(t,y)
全球g CD
CLdy = 0 (4,1)% a列向量
V =√(y(3).^2+y(4).^2);%速度v
Dy (1) = y(3);
Dy (2) = y(4);
dy(3) = -alpha*v *(CD*y(3)+CL*y(4));
dy(4) = alpha*v *(-CD*y(4)+CL*y(3))-g;
[T,Y] = ode45(“ballf”2.5[0]、[x0, z0, v0x, v0z]);
结束
有人能帮我编码吗?
我从这个网站上得到了这个编码。
https://math.libretexts.org/Bookshelves/Differential_Equations/A_First_Course_in_Differential_Equations_for_Scientists_and_Engineers_ (Herman) / 3 a_numerical金宝搏官方网站_solutions 03% / 3.05% 3 a_numerical_applications / 3.5.03 a_the_flight_of_sports_balls % 3
1评论
Stephen23"class=
Stephen23 2023年1月21日
“我从这个网站上得到了这个代码。”
为什么在BALLF()中调用BALLF() ?你链接到的网站没有显示。
当你在内部调用一个函数时,你就定义了一个递归函数。你不需要递归函数。

登录评论。


凯茜黄"class=
凯茜黄 2023年1月31日
编辑:沃尔特·罗伯森 2023年2月2日
嗨,我试图从MathWorks函数中获取定义变量“COR”的值,但是,得到的错误消息为 “未知的函数或变量‘COR’。”
函数[wcorr,wcorrCI,Pval,NJ] = modwtcorr(w1,w2,varargin)
% MODWTCORR接受2到6个输入
[Mathworks版权代码已删除-参见modwtcorr。m函数)
有人能帮我取一下价值吗 天哪 从函数?非常感谢。
5个评论
沃尔特·罗伯森"class=
沃尔特·罗伯森 2023年2月2日
您正在修改mathworks提供的函数,该函数调用小波工具箱中的私有例程。如果这些私有函数不存在于适当的位置,则无法执行该函数

登录评论。

类别

了解更多输入命令帮助中心而且文件交换

下载188bet金宝搏

社区寻宝

在MATLAB Central中找到宝藏,并发现社区如何帮助您!

开始狩猎!

翻译的