尝试去引用非结构数组字段

时间:2011-01-04 08:28:38

标签: arrays matlab

任何人都可以告诉我为什么以下代码

function s3()

   function ret = fun(x)
       disp(x);
       ret = 0;
   end

  fun(1);

end

生成"尝试引用非结构数组的字段。"。 我在一个名为s3.m的文件中有这段代码。如果我在编辑器中运行它 使用播放按钮它运行正常。如果我在命令中输入s3.m. 它产生上述错误。 感谢您提前提供任何帮助!

1 个答案:

答案 0 :(得分:5)

这样称呼:

s3()

而不是

s3.m

因为它是你创造的一个功能。