matlab GUI,问题如下
functionvarargout=gui(varargin)|Error:Functiondefinitionsarenotpermittedinthiscontext...
function varargout = gui(varargin)
|
Error: Function definitions are not permitted in
this context.
好像是函数没有定义,希望能告诉我怎么解决这个问题,谢谢各位大神 展开
|
Error: Function definitions are not permitted in
this context.
好像是函数没有定义,希望能告诉我怎么解决这个问题,谢谢各位大神 展开
1个回答
展开全部
不是因为函数没定义,而是因为你把函数写在脚本文件里或者直接写在命令窗口里了。
MATLAB中,除了一些表达式可以用内联函数(inline)或匿名函数定义之外,其它类型的函数要用关键字function定义,必须要先保存成M文件,然后才能调用。
更多追问追答
追问
可以告诉我具体的操作方法么……
是把代码前面加上function varargout = gui(varargin),然后保存为M文件?
接下来呢……
追答
我并不知道你的代码是什么样的,所以无法判断是不是加上这一句保存就可以。
你贴出部分代码,或者把文件传到网盘上我看看吧。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询