声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 1466|回复: 8

关于打开.fig文件问题

[复制链接]
发表于 2006-5-8 19:20 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
<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>% eventdata  reserved - 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>[sourceimage,map]=imread(uigetfile({'*.tif';'*.JPEG'}, 'Open an picture'));<BR>imshow(sourceimage,map);<BR>hold on;<BR><BR>蓝色部分及以下就是不执行,直晕,为什么?</P>
回复
分享到:

使用道具 举报

发表于 2006-5-9 09:04 | 显示全部楼层

回复:(xtmtd1186)关于打开.fig文件问题

句柄没有传过来吧
 楼主| 发表于 2006-5-9 15:27 | 显示全部楼层
function openfile_pushbutton_Callback(hObject, eventdata, handles)<BR>
<P><STRONG>这里面不是有一个</STRONG>handles来传递的吗?如果这样不行,那要怎么处理呢?</P>
 楼主| 发表于 2006-5-10 17:22 | 显示全部楼层
请详解一下好吗?
发表于 2006-5-10 19:58 | 显示全部楼层

回复:(xtmtd1186)关于打开.fig文件问题

你不是说在“matlab的命令框中”运行的吗?检查一下workspace有这个句柄吗?
 楼主| 发表于 2006-5-11 09:19 | 显示全部楼层
<P>其实在命令框中有错改过来也行,问题我想最后将这个程序打包,在没有安装matlab的机子上运行,那我怎么改呢?这就是返回的错误。<BR>Attempt to reference field of non-structure array.<BR>不知要怎么解决了?<BR></P>
 楼主| 发表于 2006-5-12 14:59 | 显示全部楼层
<P>请happy再看看</P>
 楼主| 发表于 2006-5-16 16:50 | 显示全部楼层
请高手看看,我在做这个毕业设计,求人帮忙1
发表于 2006-5-17 15:25 | 显示全部楼层

我也有同样的问题啊!

Attempt to reference field of non-structure array.
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-9-25 17:14 , Processed in 0.062996 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表