关于打开.fig文件问题
<P>我用GUI做了一个模块,在GUI中点运行没有问题,但是在matlab的命令框中直接用open ****.fig,却不成功。里面有一个打开文件的open按钮报错,不明原因。以下是这部分的代码。<BR><BR>function openfile_pushbutton_Callback(hObject, eventdata, handles)<BR>% hObject handle to openfile_pushbutton (see GCBO)<BR>% eventdatareserved - to be defined in a future version of MATLAB<BR>% handles structure with handles and user data (see GUIDATA)<BR>global sourceimage;<BR><FONT color=#1a1ae6>cla(handles.imagesource_axes,'reset');</FONT> <BR>cla(handles.imageresult_axes,'reset');<BR>axes(handles.imagesource_axes);<BR>set(handles.direct_popupmenu,'Value',1); %%%%%边缘检测中默认的方向是both<BR>set(handles.low_edit,'String','0.2'); %%%%以下三行设置对比度增强中的各个默认值<BR>set(handles.high_edit,'String','0.8');<BR>%set(handles.gamma_edit,'String','0.5');<BR>=imread(uigetfile({'*.tif';'*.JPEG'}, 'Open an picture'));<BR>imshow(sourceimage,map);<BR>hold on;<BR><BR>蓝色部分及以下就是不执行,直晕,为什么?</P>回复:(xtmtd1186)关于打开.fig文件问题
句柄没有传过来吧 function openfile_pushbutton_Callback(hObject, eventdata, handles)<BR><P><STRONG>这里面不是有一个</STRONG>handles来传递的吗?如果这样不行,那要怎么处理呢?</P> 请详解一下好吗?
回复:(xtmtd1186)关于打开.fig文件问题
你不是说在“matlab的命令框中”运行的吗?检查一下workspace有这个句柄吗? <P>其实在命令框中有错改过来也行,问题我想最后将这个程序打包,在没有安装matlab的机子上运行,那我怎么改呢?这就是返回的错误。<BR>Attempt to reference field of non-structure array.<BR>不知要怎么解决了?<BR></P> <P>请happy再看看</P> 请高手看看,我在做这个毕业设计,求人帮忙1我也有同样的问题啊!
Attempt to reference field of non-structure array.
页:
[1]