load

Carrega variáveis de um arquivo MAT ou dados numéricos de um arquivo de texto.

Categoria: Data Import and Analysis > Data Import and Export

Sintaxe

load(filename)

Carrega todas as variáveis de um arquivo MAT no workspace.

load(filename, var1, var2)

Carrega apenas as variáveis indicadas.

S = load(filename)

Retorna o conteúdo em uma struct em vez de criar variáveis.

load(filename, '-ascii')

Lê um arquivo de texto numérico; a variável recebe o nome do arquivo.

Descrição

Prefira a forma com saída, S = load(...): ela nunca sobrescreve variáveis existentes e deixa claro de onde vem um nome. Carregar um arquivo de texto exige que todas as linhas tenham a mesma quantidade de números.

Argumentos de entrada

filename
Nome do arquivo. .mat é assumido quando não há extensão.
var1, ...
Nomes das variáveis a carregar.

Argumentos de saída

S
Struct com um campo por variável carregada; para um arquivo de texto numérico, a própria matriz.

Exemplo

Salvar, limpar e carregar de volta

x = 1:3; s = 'hi';
save('v.mat', 'x', 's');
clear x s
S = load('v.mat')
load('v.mat', 'x');
x
Saída
S = struct with fields:

    s: 'hi'
    x: [1 2 3]
x = 1×3

     1     2     3

Veja também

save matfile importdata readmatrix fileread