永发信息网

matlab gui设计成绩查询系统.紧急,求各位大神帮忙!!

答案:2  悬赏:70  手机版
解决时间 2021-02-16 03:17
用matlab gui写一个成绩查询系统,listbox上是学生姓名,edit1上是显示成绩,按照视频上写的,但一直在报错,下面是程序
handles.output = hObject;
guidata(hObject, handles);
% Update handles structure

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)=name;
chengji(counter-1,:)=[yuwen shuxue yingyu];
counter=counter+1;
end;
set(handles.listbox1,'string',xingming);
handles.chengji=chengji;
fclose(fin);

listbox1代码:
value=get(hObject,'value')-1;
set(handles.edit1,'string',num2str(handles.chengji(value,:)));

报错为
Reference to non-existent field 'chengji'.

Error in untitledlianxi>listbox1_Callback (line 103)
set(handles.edit1,'string',num2str(handles.chengji(value,:)));

Error in gui_mainfcn (line 96)
feval(varargin{:});

Error in untitledlianxi (line 42)
gui_mainfcn(gui_State, varargin{:});

Error in
@(hObject,eventdata)untitledlianxi('listbox1_Callback',hObject,eventdata,guidata(hObject))

Error while evaluating uicontrol Callback
最佳答案
global chengji %在前后两个函数中把chengji设置为全局变量

set(handles.edit1,'string',num2str(chengji(value,:))); %然后直接用就行了
全部回答
function picview global i; figure(1); i = 1; filename = ['.\pic\' num2str(i) '.jpeg']; i=imread(filename); imshow(i); uicontrol('style','pushbutton','string','next','position',[320 100 100 50],'callback',@setpic); endfunction setpic(source,callbackdata) global i; i = i+1; if i>6      i=1; end filename = ['.\pic\' num2str(i) '.jpeg']; i=imread(filename); figure(1); imshow(i); uicontrol('style','pushbutton','string','next','position',[320 100 100 50],'callback',@setpic) end
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
最好用的电动车电池是哪个啊?急需了解下?
博雅斗地主第7关三星怎么过
鲁山县平顶山华建苑茗茶(鲁山店)这个地址在什
徐州排档城地址在什么地方,想过去办事
如何减少二手烟的危害
角色:沈冲 演员:李兰星 备注:孟星魂 什么
濮阳县濮阳农家小院餐馆地址在哪里啊
新荣村这个地址在什么地方,我要处理点事
我们居住的星球之所以叫地球,你认为理由应该
一天睡14个小时正常吗?
生活中常见的物品中有什么含有酚的?
小明上山走20分钟,下山走16分钟从,路程大约
经济活动人口或劳动力人口是指( )。A.就业人
昊柏国际酒店-水妍坊SPA这个地址在什么地方,
浠水县黄冈飞鸽(凤凰自行车专卖)我想知道这个
推荐资讯
已知x=1-2t,y=(5-2t)/(7-4t),用含y的代数式表
qq年费会员和年费超级会员在冲qq币打折幅度方
大神们求救帮忙。
如何让参数化的零件在"再生模型"时不显示选择
湘阴县岳阳湘阁里辣地址在哪里啊
威龙国际旅行社我想知道这个在什么地方
分公司借款给别人,还款得时候还给总公司怎么
澧县常德澧县血吸虫病专科医院地址在哪里啊
樊城区襄樊襄阳体育场地址是什么,有没有知道
田七红花丹参天麻的成份搭配及功效
一个人的籍贯怎么定义?
强弱电井内是否需要同时设置等电位和接地扁铁
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?