yaomo 发表于 2007-6-17 10:44

求助高手这个报错的意思,谢谢

我是6.5版,软件装在d盘的.在做一个gui时,这个工程我放在E盘的,我在界面上放了一个push button按扭,以便用来打开图片,这个按扭的回掉函数函数如下所示:
=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',,'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 编辑 ]

eight 发表于 2007-6-17 10:47

原帖由 yaomo 于 2007-6-17 10:44 发表 http://www.chinavib.com/forum/images/common/back.gif
我是6.5版,软件装在d盘的.在做一个gui时,这个工程我放在E盘的,我在界面上放了一个push button按扭,以便用来打开图片,这个按扭的回掉函数函数如下所示:
=uigetfile(...
{'*.bmp;*.jpg;*.ti ...

读取文件时,请给出文件的完整路径: imread()

yaomo 发表于 2007-6-17 10:54

非常谢谢你哦!!!!
程序可以了,非常感谢!!!!
页: [1]
查看完整版本: 求助高手这个报错的意思,谢谢