Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Função de Sistema | Visualizações
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
Função de Sistema

Aprenda como fazer o Matlab mover, renomear e copiar arquivos e pastas no seu computador, além de recuperar o conteúdo de diretórios de pastas. Essas funções úteis podem economizar muito trabalho repetitivo e, na próxima seção, usaremos essas funções para automatizar gráficos e análises em todo um diretório de pastas contendo arquivos de dados.

Tarefa

Experimente! Crie alguns arquivos fictícios e pastas e faça o Matlab movê-los, renomeá-los e copiá-los pelo seu computador.

Coloque 4 ou mais cópias do arquivo Excel do capítulo 3 em uma pasta no seu computador. Em seguida:

  • Use a função dir para retornar uma estrutura do diretório de todos os arquivos Excel nesta pasta;

  • Crie um array de células em branco;

  • Use um laço for para preencher o array de células com strings únicas contendo todo o local do arquivo (localização + nomes dos arquivos) de todos os arquivos Excel na pasta.

Atenção: o que você construir nesta segunda parte será utilizado no primeiro capítulo da próxima seção.

A variável que você atribuir para capturar o diretório retornado pela função dir terá a forma de uma estrutura: um array onde variáveis são atribuídas a cada elemento do array.

A estrutura terá apenas uma única coluna; portanto, referenciar outras colunas, como (1,2), irá gerar um erro.

Use a função length para determinar quantos elementos (arquivos) existem na estrutura.

Indexar o primeiro elemento da sua variável de estrutura, por exemplo, directory(1,1), exibirá uma lista de todos os nomes de variáveis armazenados para cada arquivo.

Variáveis específicas são então recuperadas adicionando um ponto, seguido pelo nome da variável, após esse índice: por exemplo, directory(1,1).name.

Use strcat para concatenar o nome do arquivo (uma string) com a localização da pasta escolhida (outra string), talvez com uma / intermediária, para obter uma única string com o local completo do arquivo + nome.

Testar com apenas um arquivo Excel na pasta, e inserir o código manualmente na janela de comando para manipular as variáveis até obter o resultado desejado, pode ajudar a esclarecer erros e é fácil de fazer neste caso.

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 4. Capítulo 5

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
Função de Sistema

Aprenda como fazer o Matlab mover, renomear e copiar arquivos e pastas no seu computador, além de recuperar o conteúdo de diretórios de pastas. Essas funções úteis podem economizar muito trabalho repetitivo e, na próxima seção, usaremos essas funções para automatizar gráficos e análises em todo um diretório de pastas contendo arquivos de dados.

Tarefa

Experimente! Crie alguns arquivos fictícios e pastas e faça o Matlab movê-los, renomeá-los e copiá-los pelo seu computador.

Coloque 4 ou mais cópias do arquivo Excel do capítulo 3 em uma pasta no seu computador. Em seguida:

  • Use a função dir para retornar uma estrutura do diretório de todos os arquivos Excel nesta pasta;

  • Crie um array de células em branco;

  • Use um laço for para preencher o array de células com strings únicas contendo todo o local do arquivo (localização + nomes dos arquivos) de todos os arquivos Excel na pasta.

Atenção: o que você construir nesta segunda parte será utilizado no primeiro capítulo da próxima seção.

A variável que você atribuir para capturar o diretório retornado pela função dir terá a forma de uma estrutura: um array onde variáveis são atribuídas a cada elemento do array.

A estrutura terá apenas uma única coluna; portanto, referenciar outras colunas, como (1,2), irá gerar um erro.

Use a função length para determinar quantos elementos (arquivos) existem na estrutura.

Indexar o primeiro elemento da sua variável de estrutura, por exemplo, directory(1,1), exibirá uma lista de todos os nomes de variáveis armazenados para cada arquivo.

Variáveis específicas são então recuperadas adicionando um ponto, seguido pelo nome da variável, após esse índice: por exemplo, directory(1,1).name.

Use strcat para concatenar o nome do arquivo (uma string) com a localização da pasta escolhida (outra string), talvez com uma / intermediária, para obter uma única string com o local completo do arquivo + nome.

Testar com apenas um arquivo Excel na pasta, e inserir o código manualmente na janela de comando para manipular as variáveis até obter o resultado desejado, pode ajudar a esclarecer erros e é fácil de fazer neste caso.

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

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