Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprende Programación Recursiva | Recursión y Multiplicación de Matrices
Fundamentos de Matlab
course content

Contenido del Curso

Fundamentos de Matlab

Fundamentos de Matlab

1. Sintaxis Básica y Programación con un Editor de Texto
2. Fundamentos de Codificación
3. Aprendizaje a Través de Aplicaciones
4. Visualizaciones
5. Recursión y Multiplicación de Matrices

book
Programación Recursiva

La programación recursiva, o permitir que un programa se llame a sí mismo, es un aspecto fundamental de la programación que cumple una función única. Aquí aprenderá cómo escribir un programa recursivo que recorra un árbol de subcarpetas e identifique aquellas que contienen archivos de interés. Contar con esta herramienta le permite automatizar sus análisis y la generación de gráficos en bibliotecas de archivos de datos con solo presionar un botón.

Tarea

Descargue el programa Identify_Relevant_Subfolders_N_C.

  1. Modifique la variable number_of_hidden_system_files según su sistema operativo, como se muestra en el video:

    • Cree una carpeta vacía en su escritorio;

    • Utilice la función dir para obtener su directorio (ver Sección 4, Capítulo 5). Asigne una variable para recopilar la salida;

    • Observe cuántas filas hay en la estructura devuelta y cambie number_of_hidden_system_files a este número.

  2. Cree un árbol aleatorio de carpetas, algunas que contengan archivos de Excel y otras no, y ejecute Identify_Relevant_Subfolders_N_C en las carpetas principales.

  3. Verifique si identificó todas las subcarpetas en las que colocó archivos de Excel. En su futura programación, si necesita ejecutar análisis o gráficas en archivos contenidos dentro de un directorio de carpetas, puede:

    • Ejecutar Identify_Relevant_Subfolders_N_C (quizás cambiando la extensión de los tipos de archivos que busca) en la carpeta principal para obtener una lista de todas las subcarpetas de interés;

    • Crear un módulo para for loop sobre esa lista de subcarpetas, utilizando la función dir para extraer el contenido de cada carpeta y quizás algunas sentencias if para centrarse en ciertos archivos, y ejecutar sus análisis/gráficas en cada una.

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 5. Capítulo 1

Pregunte a AI

expand

Pregunte a AI

ChatGPT

Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla

course content

Contenido del Curso

Fundamentos de Matlab

Fundamentos de Matlab

1. Sintaxis Básica y Programación con un Editor de Texto
2. Fundamentos de Codificación
3. Aprendizaje a Través de Aplicaciones
4. Visualizaciones
5. Recursión y Multiplicación de Matrices

book
Programación Recursiva

La programación recursiva, o permitir que un programa se llame a sí mismo, es un aspecto fundamental de la programación que cumple una función única. Aquí aprenderá cómo escribir un programa recursivo que recorra un árbol de subcarpetas e identifique aquellas que contienen archivos de interés. Contar con esta herramienta le permite automatizar sus análisis y la generación de gráficos en bibliotecas de archivos de datos con solo presionar un botón.

Tarea

Descargue el programa Identify_Relevant_Subfolders_N_C.

  1. Modifique la variable number_of_hidden_system_files según su sistema operativo, como se muestra en el video:

    • Cree una carpeta vacía en su escritorio;

    • Utilice la función dir para obtener su directorio (ver Sección 4, Capítulo 5). Asigne una variable para recopilar la salida;

    • Observe cuántas filas hay en la estructura devuelta y cambie number_of_hidden_system_files a este número.

  2. Cree un árbol aleatorio de carpetas, algunas que contengan archivos de Excel y otras no, y ejecute Identify_Relevant_Subfolders_N_C en las carpetas principales.

  3. Verifique si identificó todas las subcarpetas en las que colocó archivos de Excel. En su futura programación, si necesita ejecutar análisis o gráficas en archivos contenidos dentro de un directorio de carpetas, puede:

    • Ejecutar Identify_Relevant_Subfolders_N_C (quizás cambiando la extensión de los tipos de archivos que busca) en la carpeta principal para obtener una lista de todas las subcarpetas de interés;

    • Crear un módulo para for loop sobre esa lista de subcarpetas, utilizando la función dir para extraer el contenido de cada carpeta y quizás algunas sentencias if para centrarse en ciertos archivos, y ejecutar sus análisis/gráficas en cada una.

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 5. Capítulo 1
some-alt