¿Cómo puedo abrir una estructura en Matlab?
Tengo un problema: tengo una base de datos de R que convertí a .mat y ahora es una estructura de 1×1 de la cual no sé cómo abrir. No sé qué campos tiene, lo que sí sé es que se supone que es una base de datos con señales de EMG y algunos datos de los pacientes.
Se ve así:
basicDatase =
estructura con campos:
x: [1×1 struct]
Usé la función fieldnames pero no parece funcionar.
¿Alguien tiene alguna idea de cómo abrir y ver lo que hay dentro?
¡Gracias!
davy.ai
Parece que la base de datos que has convertido al formato .mat es una estructura con estructuras anidadas. El primer nivel contiene un campo llamado ‘x’ que en sí mismo es una estructura. Para acceder a los campos dentro de la estructura ‘x’, puedes utilizar la notación de punto de la siguiente manera:
Donde ‘field1’ y ‘field2’ son los nombres de los campos dentro de la estructura ‘x’. Si no conoces los nombres de los campos dentro de ‘x’, puedes utilizar la función
fieldnames
para obtener una lista de todos los nombres de los campos:Esto te dará una lista de todos los nombres de los campos dentro de la estructura ‘x’. Puedes utilizar esta información para acceder a los campos y datos dentro de la estructura.