quarta-feira, 2 de fevereiro de 2011

Matlab® para a Engenharia (3)


Notação científica no MATLAB®:
Quando escrevemos um número em notação científica (potência de 10), o escrevemos da seguinte maneira: (3*10^2 = 300), e (3*10^-3 = 0.003). No MATLAB®, escrevemos retirando o sinal de multiplicação e no lugar do nº 10 colocamos e, E, d ou D. Exemplos: (3*10^2) no MATLAB® deve ser escrito 3e2, ou 3E2, ou 3d2 ou 3D2. (3*10^-3) no MATLAB® escrevemos 3e-3. (0.123) podemos escrever como 1.23e-1 e assim por diante.


Precisão de Resultados no MATLAB®:
O MATLAB® já vem configurado com o formato defaut, ou seja, seus resultados são mostrados em quatro casas decimais. Assim, para obtermos um resultado de precisão maior, digitamos antes da expressão o comando relacionado ao quanto de precisão que queremos, os comandos são:


Comando
Formato
Comentários
format short
33.5000
4 dígitos decimais (formato default)
format long
33.50000000000000
16 dígitos
format short e
3.3500e+001
5 dígitos mais expoente
format long e
3.350000000000000e+001
16 dígitos mais expoente
format hex
4040c00000000000
Hexadecimal
format bank
33.50
2 dígitos decimais
format +
+
positivo, negativo ou zero
format rat
67/2
Racional
Pelo format rat podemos descobrir a fração geratriz de uma dízima periódica. Basta digitar o comando, pressionar enter, escrever a dízima no formato decimal, que a resposta trará a fração geratriz.


Regras para criação de variáveis:
  • Variáveis com letras maiúsculas e minúsculas são diferentes, ou seja, custo ~= Custo ~= CuStO ~= CUSTO;
  • As variáveis podem consistir em uma cadeia de caracteres;
  • As variáveis devem começar com uma letra e podem ser seguidas de números, letras ou sobescritos (_).
Algumas variáveis já são pré-definidas pelo MATLAB®, são:
Variáveis pré-definidas
Significado
ans
answer, exibe o resultado.
pi
π = 3.14159265
eps
Menor número tal que, quando adicionado a 1, cria um número maior que 1 no computador.
flops
Armazena o número de operações em ponto flutuante realizadas.
inf
Infinito.
NaN ou nan
Significa não é um número, exemplo: 0/0.
i ou j
Unidade imaginária dos Números complexos (√-1).
nargin
Número de argumentos de entrada de uma função.
nargout
Número de argumentos de saída de uma função.
realmin
Menor número que o computador pode armazenar.
realmax
Maior número que o computador pode armazenar.

No MATLAB®:
  • A vírgula separa comandos dados em uma mesma linha;
  • O ponto e vírgula separa comandos dados em uma mesma linha. Se o último caractere da declaração é um ponto e vírgula, a impressão na tela é suprimida, mas a tarefa é realizada;
  • O símbolo de percentagem (%) faz com que todo caractere escrito depois dele é tido como comentário;
  • As reticências após um espaço em branco são usadas para continuar uma expressão noutra linha, ao final das linhas incompletas.
Exemplo do uso desses símbolos:

>> q1=52, p1=6, ...

q2=2; p2=8; %Exemplo do uso dos símbolos.

Assim, se atribui valor a q1, p1, q2 e p2, todavia só será impresso na tela os valores de q1 e p1.


 

Nenhum comentário:

Postar um comentário