【成绩查询】基于matlab学生成绩查询系统【源码75期】

一、简介

基于matlab学生成绩查询系统

二、部分源码


function cxcj_Callback(hObject, eventdata, handles)
% hObject    handle to cxcj (see GCBO)
% eventdata  reserved - to be defined in a future version of MATLAB
% handles    structure with handles and user data (see GUIDATA)
xm=get(handles.edit_cxxm,'string');
xm=xm(find(xm~=' '));
if length(xm)==0
    xh=get(handles.edit_cxxh,'string');
    xh=xh(find(xh~=' '));
    chaxuntiaojian=str2num(xh);
    xunzhao=str2num(handles.chengjibiao.xuehao);     %通过学号寻找
    weizhi=find(xunzhao==chaxuntiaojian);     %将查询学号对应的在成绩表中的位置获得
else
    chaxuntiaojian=xm;
    xunzhao=handles.chengjibiao.xingming;   %通过姓名寻找
    [m,n]=size(xunzhao);
    l=length(chaxuntiaojian);
    buchang(1:n-l)=' ';             %将短的姓名补长
    chaxuntiaojian=[chaxuntiaojian buchang];
    for iii=1:m
        chaxunjieguo=(xunzhao(iii,:)==chaxuntiaojian);
        if sum(chaxunjieguo)==n
            weizhi=iii;
            break;
        end
    end
end
xm=handles.chengjibiao.xingming(weizhi,:);
xh=handles.chengjibiao.xuehao(weizhi,:);
yw=handles.chengjibiao.yuwen(weizhi,:);
sx=handles.chengjibiao.shuxue(weizhi,:);
yy=handles.chengjibiao.yingyu(weizhi,:);
wl=handles.chengjibiao.wuli(weizhi,:);
hx=handles.chengjibiao.huaxue(weizhi,:);
sw=handles.chengjibiao.shengwu(weizhi,:);
zf=handles.chengjibiao.zongfen(weizhi,:);
set(handles.edit_xm,'string',xm);
set(handles.edit_xh,'string',xh);
set(handles.edit_yw,'string',yw);
set(handles.edit_sx,'string',sx);
set(handles.edit_yy,'string',yy);
set(handles.edit_wl,'string',wl);
set(handles.edit_hx,'string',hx);
set(handles.edit_sw,'string',sw);
set(handles.edit_zf,'string',zf);

三、运行结果

 四、matlab版本

MATLAB R2019a

五、学习与交流

文中不足之处请大家多多指教,学习与交流可以联系企鹅:3752243968
文中部分源码仅供参考,若需要全部代码可以私信

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值