matlab gui界面设计问题 帮我看看这个那里错了

查看: 3960|回复: 9|关注: 0
请教视频matlab GUI-5中的一个问题_fgetl出错
<h1 style="color:# 麦片财富积分
新手, 积分 5, 距离下一级还需 45 积分
请教视频matlab GUI-5中的一个问题_fgetl出错
请帮我看一下。我的TXT文件和M文件放在一个一个目录里头。可这个错误我不明白什么回事。
========================
handles.output = hO
fin=fopen('chengji.txt','r');
str=fgetl(fin);
[str1 str2 str3 str4]=strread(str,'%s %s %s %s','delimiter',' ');
xingming(1)=str1;
counter=2;
while feof(fin)==0
& & str=fgetl(fin);
& & [name yuwen shuxue yingyu]=strread(str,'%s %d %d %d','delimiter',' ');
& & xingming(COUNTER)=
& & chengji(counter-1,:)=[yuwen shuxue yingyu];
& & counter=counter+1
运行后老是说fgetl出错
关注者: 87
回复 1# wudihust 的帖子
fgetl出什么错误?贴上错误代码!
<h1 style="color:# 麦片财富积分
回复 2# liuhuanjinliu 的帖子
版主不好意思 第一次发帖
??? Error using ==& fgetl
Invalid file identifier.
Error in ==& chengjichaxun&chengjichaxun_OpeningFcn at 61
str=fgetl(fid);
Error in ==& gui_mainfcn at 153
& & feval(gui_State.gui_OpeningFcn, gui_hFigure, [], guidata(gui_hFigure), varargin{:});
Error in ==& chengjichaxun at 44
& & gui_mainfcn(gui_State, varargin{:});
<h1 style="color:# 麦片财富积分
回复 1# wudihust 的帖子
你这里出现的问题并不是fgetl的错,而是你要读取文件chengji.txt没有成功,你可能没有指定chengji.txt的路径,若不指定路径,就应该把chengji.txt文件和chengjichaxun.m文件放在同一目录下
<h1 style="color:# 麦片财富积分
是在一个目录里的,但是还是不行 还是fgetl 出错。。。。
关注者: 87
回复 5# 江南杰克 的帖子
是不是这句:str=fgetl(fid);
是不是调用fopen的返回值为fin,调用fgetl时用的是fid?变量名称前后不一致。
<h1 style="color:# 麦片财富积分
回复 1# wudihust 的帖子
不知道楼主这个问题是否解决了,我现在也做到这里了,遇到同样的问题了,谢谢哈
<h1 style="color:# 麦片财富积分
你确定xingming(COUNTER)=这里的COUNTER是大写而不是小写~
<h1 style="color:# 麦片财富积分
做到这里遇到和楼主相同的问题,counter是小写
<h1 style="color:# 麦片财富积分
我也遇到这个问题,试了好几种别人说的方法还是不行
站长推荐 /2
Powered bymatlab gui新手问题求助_matlab吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:129,108贴子:
matlab gui新手问题求助收藏
是这样的 我想要在gui中把edit里的输入的数字取出来最为一个表达式的变量 然后输出结果a=str2double(get(handles.edit1,'string'));b=str2double(get(handles.edit2,'string'));c=str2double(get(handles.edit3,'string'));y=dsolve('D2y=-6*cos(2*t)+3*sin(t)+t-11.5',' y( a)=b','Dy(a)=c','t');ezplot(y,[0,10]);可是
为什么老是出现错误啊?Error using sym/ezplot (line 45)Plotting requires not more than 2 variables.Error in zonghe2&pushbutton1_Callback (line 84) y=dsolve('D2y=-6*cos(2*t)+3*sin(t)+t-11.5',' y( a)=b','Dy(a)=c','t');ezplot(y,[0,10]);Error in gui_mainfcn (line 96)
feval(varargin{:});Error in zonghe2 (line 42)
gui_mainfcn(gui_State, varargin{:});Error in @(hObject,eventdata)zonghe2('pushbutton1_Callback',hObject,eventdata,guidata(hObject)) Error while evaluating uicontrol CallbackError using sym/ezplot (line 45)Plotting requires not more than 2 variables.Error in zonghe2&pushbutton1_Callback (line 84) y=dsolve('D2y=-6*cos(2*t)+3*sin(t)+t-11.5',' y( a)=b','Dy(a)=c','t');ezplot(y,[0,10]);Error in gui_mainfcn (line 96)
feval(varargin{:});Error in zonghe2 (line 42)
gui_mainfcn(gui_State, varargin{:});Error in @(hObject,eventdata)zonghe2('pushbutton1_Callback',hObject,eventdata,guidata(hObject)) Error while evaluating uicontrol Callback求求各位帮帮忙 明天要交作业了 还有五道题没做啊 都是这种类型的
登录百度帐号推荐应用
为兴趣而生,贴吧更懂你。或关于MATLAB GUI边缘检测的一些问题~?关于MATLABGUI边缘检测的一些问题~?我是初学者~然后-知识宝库
你可能对下面的信息感兴趣MATLAB GUI界面中我添加了WindowButtonMotionFcn,后来删除了此项m函数,但运行出错,这是哪里的问题?_百度知道matlab中gui出错的问题_百度知道

我要回帖

 

随机推荐