matlab GUI,问题如下

functionvarargout=gui(varargin)|Error:Functiondefinitionsarenotpermittedinthiscontext... function varargout = gui(varargin)
|
Error: Function definitions are not permitted in
this context.

好像是函数没有定义,希望能告诉我怎么解决这个问题,谢谢各位大神
展开
 我来答
tianxiawulang
推荐于2016-01-04 · TA获得超过2.7万个赞
知道大有可为答主
回答量:4732
采纳率:89%
帮助的人:2634万
展开全部

不是因为函数没定义,而是因为你把函数写在脚本文件里或者直接写在命令窗口里了。

 

MATLAB中,除了一些表达式可以用内联函数(inline)或匿名函数定义之外,其它类型的函数要用关键字function定义,必须要先保存成M文件,然后才能调用。

更多追问追答
追问
可以告诉我具体的操作方法么……
是把代码前面加上function varargout = gui(varargin),然后保存为M文件?
接下来呢……
追答
我并不知道你的代码是什么样的,所以无法判断是不是加上这一句保存就可以。
你贴出部分代码,或者把文件传到网盘上我看看吧。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式