Escolar Documentos
Profissional Documentos
Cultura Documentos
2
Os arquivos MAT
• O arquivo “.MAT” é gerado usando o comando save, que contém o nome do arquivo
e as matrizes que devem ser armazenadas.
3
Arquivos ASCII
• O arquivo ASCII que será usado juntamente com um programa MATLAB deve conter
informação exclusivamente numérica, e cada linha do arquivo deve conter o mesmo
número de dados.
• Cada linha da matriz R será escrita para linhas distintas no arquivos de dados.
• Recomenda-se utilizar a extensão .dat para ser mais fácil distingui-los dos arquivos
MAT e dos arquivos M.
4
Operador Dois Pontos ( : )
>>H = 1 : 8;
• O operador “ : ” entre os dois números inteiros gera todos os inteiros entre os dois
números especificados. No nosso caso, um vetor cujo primeiro elemento é 1, o
último é 8 com o passo 1.
>>x = 1 2 3 4 5 6 7 8
• O valor de passo pode ser qualquer número real. O incremento também pode ser um
valor negativo.
7
8) Gerar os seguintes vetores:
Verifique suas respostas usando o MATLAB
a) c = A(2,3)
b) c = A[1 2 3]
c) c = A([ 1 2 3],4)
d) c = A(1:3,4)
e) c = A([1:4],2)
f) c = A(2,:)
g) c = A(:,:)
h) c = A(2:4,[1 3 4])
8
Comando Input
• Considere o comando:
• O usuário pode entrar com uma expressão como [ 5.1 6.3 -18.0] o qual especifica
valores para z.
• Já que o comando input termina com um “;”, os valores de z não são impressos na
tela quando o comando é executado.
9
Imprimindo Matrizes
• O modo mais simples de imprimir uma matriz é entrar com seu nome.
• Existem vários comandos que podem ser usados para alterar a saída a ser impressa.
10
Comando format
• Quando quisermos exibir o conteúdo de uma matriz sem imprimir seu nome ou
imprimir um pequeno texto, usamos o comando disp.
>>temp=55
>>disp(temp); disp (‘graus Celsius’)
>> 55
graus Celsius
13
Comando fprintf
%g - pode indicar as duas formas acima, dependendo de qual delas será a mais curta.
14
• Um simples exemplo de aplicação do comando fprintf é mostrado abaixo:
>>fprintf (‘A temperatura é %f graus Celsius \n’, temp)
• A saída seria:
>>A temperatura é 78.0000 graus Celsius
15
• Os formatos específicos %f, %e, e %g também podem conter informação para
especificar o número de casas decimais a imprimir e o número de algarismos
significativos, juntamente com o ponto decimal.
• A saída mostrará o valor de temp com 4 algarismos, sendo que um destes será um
ponto decimal, conforme mostramos abaixo:
16