Escolar Documentos
Profissional Documentos
Cultura Documentos
MATLAB Roteiro
MATLAB Roteiro
1 2 3 4 5
v = fscanf(arquivo,’%d’)
matriz.txt
1 2 3
4 5 6
7 8 9
arquivo = fopen(’matriz.txt’);
A = fscanf(arquivo,’%f’);
fclose(arquivo);
A
Ler uma matriz
A = fscanf(arquivo,’%f’,[3 3])
arquivo = fopen(’matriz.txt’);
A = fscanf(arquivo,’%f’,[3 3]);
fclose(arquivo);
% A verdadeira matriz eh a transposta
% da matriz que foi lida:
A = A’;
A
Ler uma matriz desconhecida
[A,contador] = fscanf(arquivo,’%d’)
Formatos avançados
arquivo = fopen(’tabela.txt’);
idades = fscanf(arquivo,’%*s %d\n’);
fclose(arquivo);
% A funcao mean(vetor) calcula a media dos
% valores do vetor.
media = mean(idades);
disp([’A media de idades do grupo eh ’ ...
num2str(media) ’ anos.’])
xlsread
>> save(’arquivo.mat’,’variavel’)
>> mean(x)
>> mean(matriz)
>> mean(matriz,2)
trimmmean
O comando
>> m = trimmean(X,pc)
>> median(x)
>> median(matriz)
Desvio Padrão
n
!1
2
1 X
s= (xi − x)2 (1)
n−1
i=1
ou
n
!1
2
1 X
s= (xi − x)2 (2)
n
i=1
onde
n
1 X
x= xi .
n
i=1
Desvio Padrão
>> std(x)
>> std(matriz)
>> std(x,1)
Variância
>> var(x)
>> var(matriz)
>> var(x,1)
Covariância
>> cov(X)
>> diag(cov(X))
>> sqrt(diag(cov(X)))
>> R = corrcoef(X)
Exemplos:
>> [RHO,PVAL] = corr(X,Y,’type’,’Pearson’)
>> [RHO,PVAL] = corr(X,Y,’type’,’Kendall’)
>> [RHO,PVAL] = corr(X,Y,’rows’,’all’)
>> [RHO,PVAL] = corr(X,Y,’rows’,’complete’) : pula
linhas com NaN!
Histograma
>> n = hist(Y)
>> n = hist(Y,nbins)
O comando
>> boxplot(X)
Em cada caixa:
I a marca central é a mediana;
I os limites da caixa representam o 25◦ e o 75◦ percentil;
I os marcadores externos sinalizam os pontos extremos dos
dados (sem considerar outliers;
I os outliers, se existirem, serão marcados individualmente no
gráfico.