in-build matlab函数区域()停止工作。 我试图从文档中运行示例:
Y = [1, 5, 3;
3, 2, 7;
1, 5, 3;
2, 6, 1];
figure
area(Y)
但我会收到错误消息
Error using area (line 35)
Too many input arguments.
我使用的是8.5.0.197613(R2015a)。
答案 0 :(得分:0)
创建此CW答案是为了表明此问题已得到解决。
结果证明这是与MATLAB搜索路径相关的问题。使用restoredefaultpath
解决了它。
运行which -all <function name>
(没有<>
)并返回包含意外条目的列表时,可能会出现此问题的症状。
结果按Function Precedence Order排序,除非它们被遮蔽。在阴影结果中,您不应该依赖
str
中的函数和方法的顺序。要确定结果是否为阴影,请在不指定输出的情况下调用which
。which
表示评论% Shadowed
的影子结果。