Ler e criar arquivos CSV com Matlab

Neste tutorial amigável, vou mostrar como abrir um arquivo CSV para leitura ou escrita no MATLAB de forma descomplicada. Mergulhemos direto ao ponto!

Primeiramente, vamos entender o que é um arquivo CSV. Esses arquivos são extremamente úteis para transferir dados entre diferentes aplicações de software. CSV significa Valores Separados por Vírgula, já que os dados são divididos por vírgulas. Você notará que arquivos CSV são frequentemente utilizados por programas de planilhas eletrônicas e bancos de dados para importar ou exportar dados.

Você pode ler ou escrever dados em formato CSV usando as funções práticas csvwrite() e csvread().

Isso significa que você pode exportar e importar dados de planilhas eletrônicas e bancos de dados com suavidade. É muito simples.

Criar arquivos CSV

Vamos a um exemplo prático.

Comece definindo uma matriz 3x3 na variável M.

>> M = [1 2 3; 4 5 6; 7 8 9]
M =
1 2 3
4 5 6
7 8 9

Agora, para salvar os dados da matriz M em um arquivo CSV, basta usar a função csvwrite().

>> csvwrite("matriz.csv", M)

Esta função exige dois parâmetros:

  • O nome do arquivo CSV que você deseja criar.
  • O nome da variável a ser salva.

Pronto! A função csvwrite() gera um arquivo CSV no seu computador contendo os dados da matriz M.

Agora, você pode facilmente exportar os dados processados no Matlab e transferi-los para outros softwares, como o Excel.

Ler arquivos CSV

Para ler um arquivo CSV, tudo o que você precisa é da função csvread(). É extremamente fácil!

Forneça apenas o nome do arquivo CSV a ser lido, entre aspas.

>> A = csvread("matriz.csv")
A =
1 2 3
4 5 6
7 8 9

A função csvread() lê os dados no arquivo CSV e, em seguida, os atribui à variável A no espaço de trabalho do MATLAB.

E é isso! Agora você pode importar dados criados por outros softwares ou linguagens (como Excel, Calc, SQL, Python, etc.) para o Matlab com facilidade. Feliz programação!

 
 

Segnalami un errore, un refuso o un suggerimento per migliorare gli appunti

FacebookTwitterLinkedinLinkedin

Arquivos Matlab

Leitura e escrita