声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 1475|回复: 4

[GUI界面] GUI讀取不到檔案?跟程式太多有關係嗎?

[复制链接]
发表于 2009-5-3 22:02 | 显示全部楼层 |阅读模式

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

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

x
我跑程式跑出下面這個
??? Reference to a cleared variable data.
Error in ==> gui20090420>pushbutton9_Callback at 362
[N,n] = size(data);
Error in ==> gui_mainfcn at 75
        feval(varargin{:});
Error in ==> gui20090420 at 42
    gui_mainfcn(gui_State, varargin{:});


找不到這個值
我這段程式是下面的
[filename, pathname] = uigetfile({'*.txt'},'選擇檔案');    % 開啟檔案位置
str=[pathname filename];                                  % 檔案位置設為變數
set(handles.edit1,'string',str);   
chengji=load(str);       % 讀取匯入的檔案
data = chengji;

用另ㄧ個元件的程式
[N,n] = size(data);     %<----362行
就是找不到@@
為什麼會這樣咧?
我的程式長度434行,跟這個有關係嗎?
我也都有用global str data
還是不行,請幫幫我~謝謝



還有這一行
Error while evaluating uicontrol Callback.

[ 本帖最后由 lqbtbs 于 2009-5-3 23:05 编辑 ]
回复
分享到:

使用道具 举报

发表于 2009-5-3 22:42 | 显示全部楼层

回复 楼主 lqbtbs 的帖子

程式长度434行, 不至於过长! 我写的函数多命令写一行, 都不只了!
最快方式再这行前加aa=exist(data), 看看aa为多少
 楼主| 发表于 2009-5-3 23:07 | 显示全部楼层

回复 沙发 ChaChing 的帖子

出現下列內容:
??? Error using ==> exist
The first input to exist is a string.
Error in ==> gui20090420>pushbutton1_Callback at 90
aa=exist(data);
Error in ==> gui_mainfcn at 75
        feval(varargin{:});
Error in ==> gui20090420 at 42
    gui_mainfcn(gui_State, varargin{:});
??? Error while evaluating uicontrol Callback.
发表于 2009-5-4 08:33 | 显示全部楼层

回复 板凳 lqbtbs 的帖子

建议仔细看下exist帮助文献!
如此用aa=exist('data');:@)
发表于 2010-1-19 17:58 | 显示全部楼层

回复 楼主 lqbtbs 的帖子

楼主是台湾的 ,鉴定完毕。
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

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

GMT+8, 2024-11-18 18:37 , Processed in 0.070824 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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