Matlab类没有合适的方法、属性或字段路径
我一直从这行代码中得到这个错误:Matlab类没有合适的方法、属性或字段路径,matlab,Matlab,我一直从这行代码中得到这个错误: result = simplify_path(obj.path_(mlength -2), obj.path_(mlength-1), obj.path(mlength)); 结果只是一个临时变量,所有内容都已定义,并在代码中的其他位置工作 simplify_path是我在另一个文件的其他地方定义的函数。这不是我班的教学方法。我确保每件事都拼写正确 发生了什么事?试试: result = simplify_path(obj.path_(mlength -2
result = simplify_path(obj.path_(mlength -2), obj.path_(mlength-1), obj.path(mlength));
结果只是一个临时变量,所有内容都已定义,并在代码中的其他位置工作
simplify_path是我在另一个文件的其他地方定义的函数。这不是我班的教学方法。我确保每件事都拼写正确
发生了什么事?试试:
result = simplify_path(obj.path_(mlength -2), ...
obj.path_(mlength-1),...
obj.path_(mlength));
我猜
obj.path_uu
实际上应该是obj.path
,没有下划线。在不了解任何有关obj及其方法的其他信息的情况下,我们建议您尝试一下。它应该在那里。是别人写的。不知道为什么。这就是全部的错误信息吗?请把整个东西拿出来。此外,这是否可能是由于此处减号前面的空格造成的:obj.path_uz(mlength-2)
?请参阅以防空格问题解决此问题。mmm。这很有效。所以我检查了答案。但是为什么这样做,为什么我的方法不起作用。@lars看函数的最后一个参数:你的代码读obj.path
,而我的答案读obj.path
。一切都在细节中。。。