Saltar al contenido principal
LibreTexts Español

11.2: Conocimientos de fondo esperados

  • Page ID
    151492
  • \( \newcommand{\vecs}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \) \( \newcommand{\vecd}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash {#1}}} \)\(\newcommand{\id}{\mathrm{id}}\) \( \newcommand{\Span}{\mathrm{span}}\) \( \newcommand{\kernel}{\mathrm{null}\,}\) \( \newcommand{\range}{\mathrm{range}\,}\) \( \newcommand{\RealPart}{\mathrm{Re}}\) \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\) \( \newcommand{\Argument}{\mathrm{Arg}}\) \( \newcommand{\norm}[1]{\| #1 \|}\) \( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\) \( \newcommand{\Span}{\mathrm{span}}\) \(\newcommand{\id}{\mathrm{id}}\) \( \newcommand{\Span}{\mathrm{span}}\) \( \newcommand{\kernel}{\mathrm{null}\,}\) \( \newcommand{\range}{\mathrm{range}\,}\) \( \newcommand{\RealPart}{\mathrm{Re}}\) \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\) \( \newcommand{\Argument}{\mathrm{Arg}}\) \( \newcommand{\norm}[1]{\| #1 \|}\) \( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\) \( \newcommand{\Span}{\mathrm{span}}\)\(\newcommand{\AA}{\unicode[.8,0]{x212B}}\)

    Este capítulo está diseñado para individuos de todos los niveles de experiencia previa, incluyendo personas que tienen muy poca experiencia en programación, personas con experiencia sustancial en otros lenguajes pero poca o ninguna experiencia en programación de Matlab, y personas que ya saben programar en Matlab y solo quieren aprender cómo usar las rutinas EEGLAB y ERPLAB. Yo mismo no soy realmente un programador de Matlab muy experimentado, pero tengo mucha experiencia con otros idiomas.

    Aprender a escribir guiones puede parecer desalentador si nunca antes has hecho ninguna programación informática seria. Afortunadamente, EEGLAB y ERPLAB tienen una función de historial que facilita bastante la escritura de scripts simples para automatizar sus análisis. Cada vez que ejecuta una rutina desde la GUI, el comando de script equivalente se guarda en el historial. Para comenzar a escribir un script, simplemente pasa por todos los pasos en la GUI, y luego copia los comandos del historial en un archivo de script. Por lo general, necesitarás hacer algunas modificaciones menores a los comandos, y luego necesitas agregar un poco de código general de Matlab para que tu script pueda recorrer automáticamente todos tus participantes. Pero esa es la esencia de crear scripts EEGLAB/ERPLAB automatizados. De hecho, ese es exactamente el proceso que utilicé para crear los guiones de ejemplo para este libro.

    Los scripts que escribirás para automatizar tus análisis EEGLAB/ERPLAB serán bastante simples, pero necesitas entender algunos conceptos básicos de programación, especialmente variables, matrices y bucles. No voy a explicar estos conceptos, por lo que necesitarás hacer un poco de preparación antes de comenzar este capítulo. Cuando alguien sin mucha experiencia en programación se une a mi laboratorio, normalmente hago que tomen el curso en línea Introducción a la programación con MATLAB que se ofrece en Coursera. Entonces, los tengo trabajando a través de un gran libro llamado Matlab for Behavioral Scientists (Rosenbaum et al., 2014). Si ya tienes mucha experiencia con otros lenguajes de programación, pero no has programado en Matlab, te recomiendo obtener alguno de los libros que proporcionan una introducción general a Matlab para que puedas aprender su sintaxis específica y su inusual pero potente enfoque de las operaciones matriciales.


    This page titled 11.2: Conocimientos de fondo esperados is shared under a CC BY 4.0 license and was authored, remixed, and/or curated by Steven J Luck directly on the LibreTexts platform.