2024-07-12
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
Cum moles Excel notitiarum ingens est, processus notitiarum manualium valde ingrata erit, quod pronum est ad errores et depressionem.
Matlab utens ad processum simplex et efficax fit.
Exempli gratia, sume acus multiplicationis tabulae seriei GD32F7xx in exemplum, in tabula praestantia 169x19:
Quam cito omnes fibulas correspondentes et AF valores UART7_RX et notitias in forma ordinata outputant.
xlsread Est math softwarematlabRead inExcel Functio notitiarum in tabella. Hoc est, e folder ubi programma currente situm est, secundum ordinem parametri in functione determinatum, tabella e cellula incipiens legitur et notitia reddita est.
(1)num = xlsread('name')
Lege ex certa folder, exempli gratianum=xlsread('data.xls');Hoc est, e folder ubi programma currente situm est, aA1Cellula incipit legere, legeredata.xlsfile et revertetur ad notitia tonum。
(2)num = xlsread('name','sheet')
Legosheet, e.g'sheet1'。
(3)num = xlsread('name', 'range')
Cellam range ubi sita est, e.grange='A1:A8'。
(4)num = xlsread('name', 'sheet', 'range')
sheetet celi range simul limitantur.
(5)[num, txt]= xlsread('filename', …)
Salvum redditum notitia separatim ex textu.
(6)[num, txt, raw] = xlsread('name', ...)
Dum separatim salvi sintnumettxtServare torudisunamquamque rem variam.
in,numest numerorum variabilis et matrix;txtest character variabilis et cella ordinata;rudisTum variabiles numerorum et variabilium indolem continet;rudisest ordinata cellularum.
1.strcmp(s1, s2): comparare solebat an chordae s1, s2 sint aequales.
Exempli gratia:
TF=strcmp(s1,s2);
s1 et s2 chordae sunt, exempli gratia: s1='salve', s2='matlab'.
Si s1 et s2 constant, valor reditus TF=1, secus TF=0.
TF=strcmp(s,c);
s chorda est, c cellula est ordinata, et elementa c sunt omnia chordae, verbi gratia: s='salve', c={'salve',' matlab';'HELLO','matlab'}.
Reditus valor TF est aequalis longitudinis cum c, et elementa TF sunt 1 vel 0.
Si consistant elementum in c cum s.
TF=strcmp(c1,c2);
Ambo c1 et c2 cellae vestiuntur, eandemque longitudinem habent. Eorum elementa sunt omnes chordae, ut c1={'salve', 'matlab';' SALVE', 'matlab'}; c2={'salve' , , . 'matlab';'salve','MATLAB'};
Reditus valor TF est ordo logicus eadem longitudine ac c1 vel c2, et elementa TF sunt 1 vel 0.
Si consistant elementa in positionibus respondentibus c1 et c2.
2.strncmp(s1, s2, n): comparare solebat utrum prima n ingenia chordarum s1 et s2 sint aequalia.
3.strcmpi(s1, s2): Confer chordas s1 et s2 ut videas si pares sint, casum literarum neglecto.
4.strncmpi(s1, s2, n): In praemissis, neglectis literarum casu, confer primum n characteres chordarum s1 et s2 ad videndum si pares sint 0 .
1. Definire output ordinata, extrahere contenta fasciculi excelsi et generare txt aciem:
- >> OUTPUT=cell(10,2);
-
- >> [~,txt] = xlsread('D:aaabbbccc.xlsx');
Hic variabiles variabiles videre potes:
2. Edit munus conversionis:
Omnia contenta percurre et compara ut omnes fibulas et AF valores UART7_RX respondentes invenias, et notitias in forma ordinata outputas.
- function OUTPUT=excel_read(specified_txt)
- [~,txt] = xlsread('D:aaabbbccc.xlsx');
- m = 1;
- OUTPUT=cell(10,2);
-
- for i=1:169
- for j=1:19
- if strcmp(txt(i,j),specified_txt)
- OUTPUT(m,1)=txt(i,1);
- OUTPUT(m,2)=txt(1,j);
- m=m+1;
- end
- end
- end
- end
3. munus voca:
>> OUTPUT=excel_read('UART7_RX')
Sequentes eventus obtineri possunt:
Hoc est: omnes clavi et AF valores ipsius UART7_RX respondentes, et informationes in forma ordinata output.