




版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、function varargout = untitled1(varargin)gui_Singleton = 1;gui_State = struct(gui_Name, mfilename, . gui_Singleton, gui_Singleton, . gui_OpeningFcn, untitled1_OpeningFcn, . gui_OutputFcn, untitled1_OutputFcn, . gui_LayoutFcn, , . gui_Callback, );if nargin & ischar(varargin1) gui_State.gui_Callback =
2、str2func(varargin1);endif nargout varargout1:nargout = gui_mainfcn(gui_State, varargin:);else gui_mainfcn(gui_State, varargin:);endfunction untitled1_OpeningFcn(hObject, eventdata, handles, varargin)handles.output = hObject; %取數(shù)handles.data=; %生成data空數(shù)組handles.text=; %生成text空數(shù)組guidata(hObject, handl
3、es); %保存更新數(shù)據(jù)handles.output = hObject;guidata(hObject, handles);function varargout = untitled1_OutputFcn(hObject, eventdata, handles)varargout1 = handles.output;%excel表格入口function daoru_Callback(hObject, eventdata, handles) %可編輯信息表格導(dǎo)入文本框function daoru_CreateFcn(hObject, eventdata, handles)if ispc & i
4、sequal(get(hObject,BackgroundColor), get(0,defaultUicontrolBackgroundColor) set(hObject,BackgroundColor,white);endfunction sure_Callback(hObject, eventdata, handles) %導(dǎo)入數(shù)據(jù)確定按鈕FileName,PathName=uigetfile(*.xls,Choose a file); str=PathName,FileName; set(handles.daoru,string,str); %顯示入可編輯數(shù)據(jù)導(dǎo)入文本框 data,t
5、ext_data=xlsread(str); %讀取str并生成新的數(shù)組 mess1=data(:,1); %訪(fǎng)問(wèn)excel表格第一列 set(handles.showI,string,mess1) %把字符串顯示在顯示學(xué)號(hào)列表 mess3=data(:,3); %訪(fǎng)問(wèn)excel表格第三列 set(handles.showc,string,mess3) %把字符串顯示在顯示語(yǔ)文列表 mess4=data(:,4); %訪(fǎng)問(wèn)excel列表第四列 set(handles.showm,string,mess4) %把字符串顯示在顯示數(shù)學(xué)列表 mess5=data(:,5); %訪(fǎng)問(wèn)excel列表第五
6、列 set(handles.showe,string,mess5) %把字符串顯示在顯示英語(yǔ)列表 mess2=text_data(2:end,2); %訪(fǎng)問(wèn)excel列表第二列 set(handles.shown,string,mess2) %把字符串顯示在顯示名字列表 handles.mess2=mess2 handles.data=data; %保存數(shù)據(jù) handles.text=text_data; guidata(hObject, handles);%信息查詢(xún)顯示口function searchz_Callback(hObject, eventdata, handles) %可編輯總分
7、輸出文本框function searchz_CreateFcn(hObject, eventdata, handles)if ispc & isequal(get(hObject,BackgroundColor), get(0,defaultUicontrolBackgroundColor) set(hObject,BackgroundColor,white);endfunction searche_Callback(hObject, eventdata, handles) %可編輯英語(yǔ)輸出文本框function searche_CreateFcn(hObject, eventdata, ha
8、ndles)if ispc & isequal(get(hObject,BackgroundColor), get(0,defaultUicontrolBackgroundColor) set(hObject,BackgroundColor,white);endfunction searchm_Callback(hObject, eventdata, handles) %可編輯數(shù)學(xué)輸出文本框function searchm_CreateFcn(hObject, eventdata, handles)if ispc & isequal(get(hObject,BackgroundColor),
9、get(0,defaultUicontrolBackgroundColor) set(hObject,BackgroundColor,white);endfunction searchc_Callback(hObject, eventdata, handles) %可編輯語(yǔ)文輸出文本框function searchc_CreateFcn(hObject, eventdata, handles)if ispc & isequal(get(hObject,BackgroundColor), get(0,defaultUicontrolBackgroundColor) set(hObject,Bac
10、kgroundColor,white);endfunction searchp_Callback(hObject, eventdata, handles) %可編輯名次輸出文本框function searchp_CreateFcn(hObject, eventdata, handles)if ispc & isequal(get(hObject,BackgroundColor), get(0,defaultUicontrolBackgroundColor) set(hObject,BackgroundColor,white);end%信息輸入口function ID_Callback(hObj
11、ect, eventdata, handles) %可編輯學(xué)號(hào)輸入信息文本框function ID_CreateFcn(hObject, eventdata, handles)if ispc & isequal(get(hObject,BackgroundColor), get(0,defaultUicontrolBackgroundColor) set(hObject,BackgroundColor,white);endfunction name_Callback(hObject, eventdata, handles) %可編輯名字輸入信息文本框function name_CreateFc
12、n(hObject, eventdata, handles)if ispc & isequal(get(hObject,BackgroundColor), get(0,defaultUicontrolBackgroundColor) set(hObject,BackgroundColor,white);endfunction searchso_Callback(hObject, eventdata, handles) %搜索確定按鈕str=get(handles.ID,string); %學(xué)號(hào)字符串信息輸入查找if length(str)=0 %空字符串str_temp=str2double(
13、str); %字符串轉(zhuǎn)換為數(shù)值l1=handles.data(:,1);l2=length(l1);l3=l2+201200;if (201200str_temp)&(str_temp=l3) %學(xué)號(hào)查詢(xún)范圍 set(,string,) %名字輸入框?yàn)榭?index=find(handles.data(:)=(str_temp); %查找全元素與學(xué)號(hào)數(shù)值相等的數(shù)據(jù) i,j=ind2sub(size(handles.data),index); %把單序號(hào)轉(zhuǎn)換成全下表編號(hào) str1=handles.data(i,:); %生成只訪(fǎng)問(wèn)i行的數(shù)組 str11=; %生成新的空數(shù)
14、組str11for i=1:size(handles.data,2) %for語(yǔ)句,初始值為1,步長(zhǎng)為1,最大值為size值end str11=strcat(str11,num2str(str1(i); %橫向連接字符串 set(handles.searchc,string,num2str(str1(3); %把字符串顯示在顯示語(yǔ)文列表 set(handles.searchm,string,num2str(str1(4); %把字符串顯示在顯示數(shù)學(xué)列表 set(handles.searche,string,num2str(str1(5); %把字符串顯示在顯示英語(yǔ)列表 set(handles.
15、searchz,string,num2str(str1(6); %把字符串顯示在顯示總分列表 i=handles.data(:,6); %總分升序 i=flipud(sort(i); %總分降序 val=find(i=str1(6); %總分名次 val=val(1); %總分名次顯示 set(handles.searchp,string,num2str(val) %總分名次顯示else set(handles.searchc,string,Nothing); %顯示無(wú)數(shù)據(jù) set(handles.searchm,string,Nothing); set(handles.searche,str
16、ing,Nothing); set(handles.searchz,string,Nothing); set(handles.searchp,string,Nothing);endelse name1=get(,string); %獲得信息入口名字 name2=char(handles.text(2:end,2); %名字字符串轉(zhuǎn)換 name11=name1(1) %只顯示姓 name12=name1(2) %只顯示名 name21=char(name2(:,1) %只顯示姓 name22=name2(:,2) %只顯示名 i,j=find(name21=name11)
17、 %姓位置查找 m,n=find(name22=name12) %名位置查找 if i=m %行標(biāo)確定 str1=handles.data(i,:); %查找全部數(shù)據(jù) set(handles.searchc,string,num2str(str1(3) %把字符串顯示在顯示語(yǔ)文列表 set(handles.searchm,string,num2str(str1(4) %把字符串顯示在顯示數(shù)學(xué)列表 set(handles.searche,string,num2str(str1(5) %把字符串顯示在顯示英語(yǔ)列表 set(handles.searchz,string,num2str(str1(6)
18、 %把字符串顯示在顯示總分列表 i=handles.data(:,6); %總分升序 i=flipud(sort(i); %總分降序 val=find(i=str1(6); %總分名次 val=val(1); set(handles.searchp,string,num2str(val) %總分名次顯示 else set(handles.searchc,string,Nothing); %顯示無(wú)數(shù)據(jù) set(handles.searchm,string,Nothing); set(handles.searche,string,Nothing); set(handles.searchz,stri
19、ng,Nothing); set(handles.searchp,string,Nothing); endendfunction showI_Callback(hObject, eventdata, handles) %學(xué)號(hào)顯示列表框function showI_CreateFcn(hObject, eventdata, handles)if ispc & isequal(get(hObject,BackgroundColor), get(0,defaultUicontrolBackgroundColor) set(hObject,BackgroundColor,white);endfunction shown_Callback(hObject, eventdata, handles) %名字顯示列表框function shown_CreateFcn(hObject, eventdata, handles)if ispc & isequal(get(hObject,BackgroundColor), get(0,defaultUicontrolBackgroundColor) set(hObject,BackgroundColor,white);endfunction showc_Callback(hObject, eventdata, handles)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年福建南平武夷文化旅游投資開(kāi)發(fā)有限公司見(jiàn)習(xí)生、實(shí)習(xí)生考試筆試試題(含答案)
- 【南陽(yáng)】2025年河南南陽(yáng)市南召縣衛(wèi)生系統(tǒng)事業(yè)單位(總醫(yī)院)招聘43人筆試歷年典型考題及考點(diǎn)剖析附帶答案詳解
- 【遼源】2025年吉林遼源市拉拉河社會(huì)福利院招聘工作人員4人筆試歷年典型考題及考點(diǎn)剖析附帶答案詳解
- 文庫(kù)發(fā)布:班會(huì)課件
- 文庫(kù)發(fā)布:急診科課件
- 房間課件內(nèi)容
- 敬畏的課件教學(xué)課件
- 敬畏主題班會(huì)課件
- 散步課件介紹
- 散步的說(shuō)課課件
- 貴州大方富民村鎮(zhèn)銀行股份有限公司(籌)招聘上岸提分題庫(kù)3套【500題帶答案含詳解】
- GB/T 5470-2008塑料沖擊法脆化溫度的測(cè)定
- GB/T 40998-2021變性淀粉中羥丙基含量的測(cè)定分光光度法
- GB/T 31848-2015汽車(chē)貼膜玻璃貼膜要求
- GB/T 18884.2-2015家用廚房設(shè)備第2部分:通用技術(shù)要求
- GB/T 12239-2008工業(yè)閥門(mén)金屬隔膜閥
- 行政法培訓(xùn)講義課件
- DB32T 4174-2021 城市居住區(qū)和單位綠化標(biāo)準(zhǔn)
- 基本原理與性能特點(diǎn)多自由度電磁軸承課件
- 北京輸變電工程標(biāo)準(zhǔn)工藝應(yīng)用圖冊(cè)(圖文并茂)
- 三相負(fù)荷(380V)及單相(220V)最大供電距離計(jì)算表及電壓降計(jì)算表
評(píng)論
0/150
提交評(píng)論