马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?我要加入
x
我是6.5版,软件装在d盘的.在做一个gui时,这个工程我放在E盘的,我在界面上放了一个push button按扭,以便用来打开图片,这个按扭的回掉函数函数如下所示:
[FileName,PathName]=uigetfile(...
{'*.bmp;*.jpg;*.tif;*.png','IMAGE Files (*.bmp,*.jpg,*.tif,*.png)';
'*.bmp','Bitmap (*.bmp)'; ...
'*.jpg','Joint Photographic Experts Group (*.jpg)'; ...
'*.tif','Tagged Image files (*.tif)'; ...
'*.png','Portable Network Graphics (*.png)'; ...
'*.*','All Files (*.*)'},...
'File Selector','')
x1=imread(FileName);
h_axes=axes('position',[0.04,0.35,0.45,0.40],'visible','on');
imshow(x1)
可是当运行后点击按扭,却出现了下面的错误,
FileName =
1.BMP
PathName =
E:\study\mat\yuanlai\
??? Error using ==> imread
File "1.BMP" does not exist.
Error in ==> E:\study\mat\fenge.m (pushbutton1_Callback)
On line 89 ==> x1=imread(FileName);
Error in ==> D:\MATLAB6p5\toolbox\matlab\uitools\gui_mainfcn.m
On line 66 ==> feval(varargin{:});
Error in ==> E:\study\mat\fenge.m
On line 42 ==> gui_mainfcn(gui_State, varargin{:});
??? Error while evaluating uicontrol Callback.
这是什么原因啊,求求高手帮忙,不明白为什么显示了工具箱的函数有错啊,而且那个图片也存在的啊,,为什么说不存在的啊?
[ 本帖最后由 xinyuxf 于 2007-6-17 16:22 编辑 ] |