exe程序用matlab程序打不开,matlab GUI m文件生成exe不能运行

博主遇到一个问题,MATLAB GUI m文件能够正常运行,但直接打开fig文件报错。错误信息显示函数定义不被允许在此上下文中。尝试生成exe文件也失败。问题可能在于fig文件无法运行。m文件内容包括GUI的初始化和回调函数,但详细原因和解决方案尚未明确。
摘要由CSDN通过智能技术生成

我编制的m文件点击运行,生成GUI 界面,可以正常运行。但是直接点击fig文件不能运行。

??? Error: File: effiencyGUI.m Line: 3 Column: 1

Function definitions are not permitted in this context.

Error in ==> @(hObject,eventdata)effiencyGUI('pushbutton1_Callback',hObject,eventdata,guidata(hObject))

??? Error while evaluating uicontrol Callback我现在要

我查看了相关的帖子,知道必须从m文件中运行。但是   我要生成exe文件,生成错误如附件所示。同学说是因为fig运行不了。不知道怎么改。

m文件如下:

function varargout = effiencyGUI(varargin)

% EFFIENCYGUI M-file for effiencyGUI.fig

%      EFFIENCYGUI, by itself, creates a new EFFIENCYGUI or raises the existing

%      singleton*.

%

%      H = EFFIENCYGUI returns the handle to a new EFFIENCYGUI or the handle to

%      the existing singleton*.

%

%      EFFIENCYGUI('CALLBACK',hObject,eventData,handles,...) calls the local<

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值