【发布时间】:2011-08-31 01:18:22
【问题描述】:
我的功能肯定是有效的;它已经过测试,并且曾一度被识别。
这是函数原型:
function [X Y] = calculateEllipse(x, y, a, b, angle)
%# Code here
end
这是我从 Matlab 终端拨打的电话:
calculateEllipse (612, 391, 107, 60, 331)
这是我弹出的错误:
??? Undefined function or method 'calculateEllipse' for input arguments of
type 'double'.
现在,我 100% 肯定我与函数位于同一目录中。我什至用过
addpath('C:\path-to-function')
以确保。它只是不起作用,我很困惑。
感谢任何帮助。
【问题讨论】:
-
你的函数文件叫calculateEllipse.m吗?
-
找到使用
which calculateEllipse调用的函数。有关详细信息,请参阅which。 -
一定要接受一些答案,它可以帮助人们浏览问题!
-
@user920761:您是否指的是这篇文章中的
calculateEllipse函数:stackoverflow.com/questions/2153768/… -
这个问题的关键是:%没有可用的许可证。请参阅下面的答案。
标签: function matlab file-not-found