Com crear taules basades en GUI a MATLAB

Com Crear Taules Basades En Gui A Matlab



Una taula basada en GUI a MATLAB és un component d'interfície d'usuari amb el qual podem veure i interactuar amb dades tabulars. Pot mostrar, ordenar, filtrar i editar dades de diverses maneres.

Volem representar la taula GUI per diversos motius. En primer lloc, pot facilitar la interacció amb dades grans. En segon lloc, ens pot ajudar a visualitzar les dades d'una manera que sigui més fàcil d'entendre. En tercer lloc, es pot utilitzar per realitzar tasques complexes d'anàlisi de dades.







Creació d'una taula basada en GUI a MATLAB utilitzant la funció uitable

El apte La funció pot crear una taula basada en GUI a MATLAB. Aquesta funció crea un component d'IU de taula, que és un objecte gràfic que es pot utilitzar per mostrar i interactuar amb dades.



La funció uitable té diverses propietats que poden personalitzar l'aparença de la taula GUI. Per exemple, podem especificar els encapçalaments de les columnes, l'amplada de les columnes i les dades que ha de mostrar la taula.



Sintaxi

La sintaxi de la funció uitable és la següent:





uitable (dades, propietats)

L'argument de dades especifica les dades que volem mostrar a la taula. L'argument de propietats especifica les propietats de la taula, com ara els encapçalaments de les columnes, l'amplada de les columnes i la mida del tipus de lletra.

Exemple de codi

Aquí teniu un exemple de com crear una taula basada en GUI a MATLAB:



% Crea una finestra de figura

fig = figura();

% Definir noms de columnes i dades

colNames = {'Ciutat', 'Població (milions)'};

dades = {'Tòquio', 37,4;

'Delhi', 31,4;
'Xangai', 27,1;
'Sao Paulo', 21,7;
'Ciutat de Mèxic', 21,3;
'El Caire', 20,5;
'Mumbai', 20,4;
'Beijing', 21,5;
'Dhaka', 20,3;
'Osaka', 19,3};


% Creeu un uitable a la finestra de la figura

table = uitable(fig, 'Data', dades, 'ColumnName', colNames);

% Estableix les propietats de la taula

taula.Posició = [80 80 250 200];

Aquest codi MATLAB crea una finestra de figura i l'omple amb una taula utilitzant la funció uitable.

La primera línia crea una finestra de figura, que és un contenidor gràfic per mostrar objectes gràfics de MATLAB. La variable colNames emmagatzema els noms de columnes de la taula com una matriu dins de la cel·la.

Les dades variables emmagatzemen les dades de la taula. És una matriu de cel·les on cada fila representa una ciutat i la seva població corresponent.

A continuació, utilitzant el apte (), vam crear un objecte útil dins de la finestra de la figura (fig). El paràmetre Dades especifica les dades de la taula i el ColumnName El paràmetre estableix els noms de les columnes.

L'última línia estableix la posició de la taula dins de la finestra de la figura mitjançant la propietat Posició. Els valors [80 80 250 200] representen la coordenada x, la coordenada y, l'amplada i l'alçada de la taula, respectivament.

Conclusió

Les taules basades en GUI a MATLAB ens poden oferir una millor manera d'interactuar amb les dades. Les taules GUI poden millorar la visualització i l'anàlisi de dades. La funció uitable pot crear una taula GUI a MATLAB. Els usuaris poden crear taules personalitzables amb propietats específiques, com ara noms de columnes, amplades de columnes i mides de lletra. Per saber com crear taules GUI a MATLAB, llegiu l'article.