Kaip sukurti GUI pagrįstas lenteles MATLAB

Kaip Sukurti Gui Pagristas Lenteles Matlab



GUI pagrįsta MATLAB lentelė yra vartotojo sąsajos komponentas, kurį naudodami galime peržiūrėti ir sąveikauti su lentelės duomenimis. Jis gali rodyti, rūšiuoti, filtruoti ir redaguoti duomenis įvairiais būdais.

GUI lentelę norime nubraižyti dėl įvairių priežasčių. Pirma, tai gali palengvinti sąveiką su dideliais duomenimis. Antra, tai gali padėti mums vizualizuoti duomenis taip, kad juos būtų lengviau suprasti. Trečia, jis gali būti naudojamas sudėtingoms duomenų analizės užduotims atlikti.







GUI pagrįstos lentelės kūrimas MATLAB naudojant tinkamą funkciją

The tinkamas funkcija MATLAB gali sukurti GUI pagrįstą lentelę. Ši funkcija sukuria lentelės vartotojo sąsajos komponentą, kuris yra grafinis objektas, kurį galima naudoti duomenims rodyti ir su jais sąveikauti.



Tinkama funkcija turi keletą savybių, kurios gali pritaikyti GUI lentelės išvaizdą. Pavyzdžiui, galime nurodyti stulpelių antraštes, stulpelių plotį ir duomenis, kurie turi būti rodomi lentelėje.



Sintaksė

Tinkamos funkcijos sintaksė yra tokia:





tinkamas (duomenys, savybės)

Duomenų argumentas nurodo duomenis, kuriuos norime rodyti lentelėje. Savybių argumentas nurodo lentelės ypatybes, pvz., stulpelių antraštes, stulpelių plotį ir šrifto dydį.

Kodo pavyzdys

Štai pavyzdys, kaip MATLAB sukurti GUI pagrįstą lentelę:



% Sukurkite figūros langą

pav = figūra ();

% Apibrėžkite stulpelių pavadinimus ir duomenis

colNames = {'Miestas', 'Gyventojų skaičius (milijonai)'};

duomenys = {'Tokijas', 37,4;

„Delis“, 31,4;
„Šanchajus“, 27,1;
„San Paulas“, 21,7;
„Meksikas“, 21,3;
„Kairas“, 20,5;
„Mumbajus“, 20.4;
„Pekinas“, 21,5;
„Daka“, 20,3;
„Osaka“, 19,3};


% Paveikslo lange sukurkite tinkamumą

table = uitable(fig, 'duomenys', duomenys, 'stulpelio pavadinimas', stulpelių pavadinimai);

% Nustatyti lentelės ypatybes

lentelė.Pozicija = [80 80 250 200];

Šis MATLAB kodas sukuria figūros langą ir užpildo jį lentele, naudodamas utable funkciją.

Pirmoje eilutėje sukuriamas figūros langas, kuris yra grafinis konteineris MATLAB grafiniams objektams rodyti. Kintamasis stulpeliaiNames išsaugo lentelės stulpelių pavadinimus kaip masyvą langelio viduje.

Kintamieji duomenys saugo lentelės duomenis. Tai langelių masyvas, kuriame kiekviena eilutė žymi miestą ir atitinkamą gyventojų skaičių.

Toliau, naudojant tinkamas () funkcija, sukūrėme tinkamą objektą paveikslo lange (pav.). Parametras Data nurodo lentelės duomenis ir Stulpelio pavadinimas parametras nustato stulpelių pavadinimus.

Paskutinėje eilutėje nustatoma lentelės padėtis paveikslo lange, naudojant savybę Position. Reikšmės [80 80 250 200] reiškia atitinkamai lentelės x koordinatę, y koordinatę, plotį ir aukštį.

Išvada

GUI pagrįstos MATLAB lentelės gali padėti mums geriau sąveikauti su duomenimis. GUI lentelės gali pagerinti duomenų vizualizavimą ir duomenų analizę. Tinkama funkcija gali sukurti GUI lentelę MATLAB. Vartotojai gali kurti tinkinamas lenteles su konkrečiomis ypatybėmis, įskaitant stulpelių pavadinimus, stulpelių plotį ir šrifto dydžius. Norėdami sužinoti apie GUI lentelių kūrimą MATLAB, skaitykite straipsnį.