Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Programação Recursiva | Recursão e Multiplicação de Matrizes
Noções Básicas de Matlab
course content

Conteúdo do Curso

Noções Básicas de Matlab

Noções Básicas de Matlab

1. Sintaxe Básica e Codificação com um Editor de Texto
2. Fundamentos de Codificação
3. Aprendizado por Meio de Aplicações
4. Visualizações
5. Recursão e Multiplicação de Matrizes

book
Programação Recursiva

Programação recursiva, ou seja, quando um programa chama a si mesmo, é um aspecto fundamental da programação que desempenha um papel único. Aqui você aprenderá a escrever um programa recursivo que percorre uma árvore de subpastas e identifica aquelas que contêm arquivos de interesse. Ter essa ferramenta à disposição permite automatizar suas análises e geração de gráficos em bibliotecas de arquivos de dados com apenas um clique.

Tarefa

Baixe o programa Identify_Relevant_Subfolders_N_C.

  1. Modifique a variável number_of_hidden_system_files de acordo com seu sistema operacional, conforme mostrado no vídeo:

    • Crie uma pasta em branco na sua área de trabalho;

    • Use a função dir para obter seu diretório (veja Seção 4, Capítulo 5). Atribua uma variável para coletar o resultado;

    • Verifique quantas linhas existem na estrutura retornada e altere number_of_hidden_system_files para esse número.

  2. Crie uma árvore aleatória de pastas, algumas contendo arquivos Excel, outras não, e execute Identify_Relevant_Subfolders_N_C nas pastas principais.

  3. Verifique se todas as subpastas nas quais você colocou arquivos Excel foram identificadas. Em sua futura programação, caso precise executar análises ou geração de gráficos em arquivos contidos em um diretório de pastas, você pode:

    • Executar Identify_Relevant_Subfolders_N_C (talvez alterando a extensão dos tipos de arquivos desejados) na pasta principal para obter uma lista de todas as subpastas de interesse;

    • Criar um módulo para for loop sobre essa lista de subpastas, utilizando a função dir para acessar o conteúdo de cada pasta e, talvez, alguns if statements para focar em certos arquivos, e executar suas análises/geração de gráficos em cada uma delas.

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 5. Capítulo 1

Pergunte à IA

expand

Pergunte à IA

ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

course content

Conteúdo do Curso

Noções Básicas de Matlab

Noções Básicas de Matlab

1. Sintaxe Básica e Codificação com um Editor de Texto
2. Fundamentos de Codificação
3. Aprendizado por Meio de Aplicações
4. Visualizações
5. Recursão e Multiplicação de Matrizes

book
Programação Recursiva

Programação recursiva, ou seja, quando um programa chama a si mesmo, é um aspecto fundamental da programação que desempenha um papel único. Aqui você aprenderá a escrever um programa recursivo que percorre uma árvore de subpastas e identifica aquelas que contêm arquivos de interesse. Ter essa ferramenta à disposição permite automatizar suas análises e geração de gráficos em bibliotecas de arquivos de dados com apenas um clique.

Tarefa

Baixe o programa Identify_Relevant_Subfolders_N_C.

  1. Modifique a variável number_of_hidden_system_files de acordo com seu sistema operacional, conforme mostrado no vídeo:

    • Crie uma pasta em branco na sua área de trabalho;

    • Use a função dir para obter seu diretório (veja Seção 4, Capítulo 5). Atribua uma variável para coletar o resultado;

    • Verifique quantas linhas existem na estrutura retornada e altere number_of_hidden_system_files para esse número.

  2. Crie uma árvore aleatória de pastas, algumas contendo arquivos Excel, outras não, e execute Identify_Relevant_Subfolders_N_C nas pastas principais.

  3. Verifique se todas as subpastas nas quais você colocou arquivos Excel foram identificadas. Em sua futura programação, caso precise executar análises ou geração de gráficos em arquivos contidos em um diretório de pastas, você pode:

    • Executar Identify_Relevant_Subfolders_N_C (talvez alterando a extensão dos tipos de arquivos desejados) na pasta principal para obter uma lista de todas as subpastas de interesse;

    • Criar um módulo para for loop sobre essa lista de subpastas, utilizando a função dir para acessar o conteúdo de cada pasta e, talvez, alguns if statements para focar em certos arquivos, e executar suas análises/geração de gráficos em cada uma delas.

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 5. Capítulo 1
some-alt