MATLAB中的nume1问题

时间:2015-06-08 13:06:49

标签: matlab

这是我在命令窗口中键入nume1(A)后MATLAB正在执行的复制粘贴:

nume1(A)
%Undefined function 'nume1' for input arguments of type 'double'.

Did you mean:
numel(A)

ans =

 1034289

有谁知道如何阻止matlab这样做?这使我无法在编辑器中使用nume1 ......

1 个答案:

答案 0 :(得分:3)

我们假设这不是一个错字,你并不意味着调用numel函数。

确保您没有尝试将M脚本作为函数调用。 nume1.m文件中的第一行应该是类似

的内容
function argout = nume1(argin)

您应该确保您的函数在MATLAB搜索路径上(在命令窗口中键入path以查看MATLAB的当前搜索路径是什么),或者在当前工作目录中(类型{ {1}})。 要查看MATLAB将使用哪个函数或脚本(如果有),请键入:

pwd

最重要的是将被调用的那个。