- O MATLAB permite que você salve dados em seu formato nativo .mat, preservando suas propriedades.
- É possível importar e exportar arquivos de texto (.txt) com funções como
saveyload. - O suporte do Excel facilita a manipulação de dados usando
xlswriteyxlsread. - Exemplos práticos ilustram como lidar com dados em diferentes formatos dentro do MATLAB.

O MATLAB é uma ferramenta poderosa para análise de dados e programação cientista. No entanto, para trabalhar com eficiência, é essencial saber importar e exportar dados em diferentes formatos. Isso facilita a transferência de informações entre o MATLAB e outros aplicativos, como Excel ou arquivos de texto. Se você quiser aprender mais sobre os diferentes recursos do MATLAB, pode conferir nosso guia sobre como abrir um arquivo bak.
Neste artigo, exploraremos em detalhes as diferentes maneiras de importar e exportar dados no MATLAB, cobrindo tudo, desde seu formato nativo .mat até arquivos de texto e Excel. Com explicações claras e exemplos práticos, você aprenderá a gerenciar seus dados com facilidade.
Salvar e carregar dados no formato nativo do MATLAB
O formato mais eficiente para salvar dados no MATLAB é o formato .mat. Este tipo de arquivo preserva todas as propriedades e estruturas de dados. Para otimizar seu trabalho, também é útil entender como abrir outros tipos de arquivos, conforme detalhado em nosso guia sobre como abrir um arquivo .
- Salvar todos os dados do espaço de trabalho:
save nombre_archivocriar um arquivonombre_archivo.matcom todas as variáveis armazenadas na sessão do MATLAB. - Salvar variáveis específicas:
save nombre_archivo A B Cpermite salvar apenas as variáveis A, B y C no arquivo. - Carregar arquivos .mat:
load nombre_archivorecupera todas as variáveis armazenadas no arquivo.
Importando e exportando dados em arquivos de texto
Em alguns casos, pode ser útil trabalhar com arquivos de texto (.txt), pois possuem uma estrutura simples e são compatíveis com diversas plataformas. Além disso, saber como diferentes tipos de arquivos são gerenciados é essencial na análise de dados, bem como na manipulação de arquivos.
- Salvar uma variável em um arquivo de texto:
save nombre_archivo.txt A -asciiarmazena a variável A em formato de texto. - Carregar dados de um arquivo de texto:
load nombre_archivo.txtimporta os dados e os armazena no espaço de trabalho. - Usar
dlmwritepara escrever em arquivos delimitados:dlmwrite('nombre_archivo.txt',variable)permite que você salve dados em um arquivo de texto com delimitadores específicos. - Importar dados de um arquivo de texto:
variable = importdata('nombre_archivo.txt')recupera dados e os armazena na variável variável.
Gerenciamento de dados em Excel com MATLAB
O MATLAB facilita a importação e exportação de dados de arquivos Excel (. Xls o . Xlsx), permitindo sua manipulação dentro do ambiente de trabalho. Entender como interagir com diferentes formatos é fundamental, assim como ao abrir arquivos .
- Exportar dados para o Excel:
xlswrite('nombre_archivo.xls',variable)salvar a variável variável em um arquivo Excel. - Importar dados do Excel:
variable = xlsread('nombre_archivo.xls')permite que você leia dados de um arquivo Excel. - Especificar planilha e intervalo de dados:
data = xlsread('nombre_archivo.xls','Hoja1','A1:C4')importa somente o intervalo selecionado.
Exemplo prático: Salvando e carregando dados no MATLAB
Suponha que queremos gerar uma matriz de dados aleatória e salvá-la em diferentes formatos para recuperação posterior. As habilidades de manipulação de dados no MATLAB são semelhantes às que você pode aplicar ao abrir um arquivo .
Gerando uma matriz com números aleatórios:
datos = 100 + 5*randn(100,5);
Salvando a matriz em diferentes formatos:
- No formato MATLAB:
save datos.mat datos - Em formato de texto:
save datos.txt datos -ascii - No Excel:
xlswrite('datos.xlsx', datos)
Para recuperar dados:
- De um arquivo .mat:
load datos.mat - De um arquivo .txt:
load datos.txt - De um arquivo Excel:
datos = xlsread('datos.xlsx')
Importar e exportar dados no MATLAB é uma habilidade essencial para facilitar a análise e a manipulação de informações em diferentes formatos. Com essas ferramentas, trabalhar com dados no MATLAB será muito mais eficiente.
Escritor apaixonado pelo mundo dos bytes e da tecnologia em geral. Adoro compartilhar meu conhecimento por meio da escrita, e é isso que farei neste blog, mostrar a vocês tudo o que há de mais interessante sobre gadgets, software, hardware, tendências tecnológicas e muito mais. Meu objetivo é ajudá-lo a navegar no mundo digital de uma forma simples e divertida.
