IC01c Matlab R2009
IC01c Matlab R2009
IC01c Matlab R2009
Operador Precedência
1. Potenciação Mais alta
2. Multiplicação e divisão Intermediária (mesma ordem)
3. Soma e subtração Mais baixa (mesma ordem)
Observações:
1. Os operadores da mesma ordem de precedência, o
cálculo se desenvolve da esquerda para a direita.
2. Sujeita às regras acima, as operações são
realizadas da esquerda para a direita.
3. Potenciações consecutivas:
Fortran: são realizadas da direita para esquerda;
Matlab: são realizadas da esquerda para a direita;
Excel: são realizadas da esquerda para a direita;
VBA: são realizadas da esquerda para a direita.
Operações Estruturais
Observações:
1. As operações matriciais seguem as regras
normais da álgebra linear. Por exemplo, o
produto C = A*B é dado por:
n
C i, j A i, k B k , j
k 1
A a1 a2 a3 a4
B b1 b2 b3 b4
Resultado
FOR I = 1 To 4 Step 1
C(I) = A(I)*B(I)
NEXT I
MATLAB – Operação Matricial
for I = 1:1:4
C(I) = A(I)*B(I)
end
Exemplo de multiplicação Estrutural do MATLAB
2 6 3
A
5 8 4
1 4 10
B
3 2 7
A B a1b1 a2b2 a3b3 a4b4
EXPRESSÕES RELACIONAIS
Uma expressão relacional é usada para
comparar os valores de duas expressões
aritméticas ou os valores de duas expressões
caracteres.
A comparação entre duas expressões
aritméticas ou as duas expressões caracteres é feita
com os operadores aritméticos. As Tabelas 3 e 4
mostram, respectivamente, os operadores
relacionais do Fortran e do Matlab e Excel.
Uso
Operador Definição Significado
Matlab Excel/VBA Matlab Excel
== = Igual a A == B A= B A= B?
~= <> Diferente de A~ = B A <> B A≠ B ?
< < Menor que A< B A< B A< B?
Menor ou
<= <= A<=B A <= B A B?
igual a
> > Maior que A> B A> B A> B?
Maior ou
>= >= A >= B A >= B A B ?
igual a
EXPRESSÕES LÓGICAS
OBSERVAÇÃO 2:
Antes do Matlab 6, os operadores & e | tinham
precedência igual, e eram avaliados da esquerda
para a direita em ordem de ocorrência. A partir do
Matlab 6, o operador & passou a ser avaliado antes
do |. Assim, uma expressão como A|B&C seria
avaliada diferente no Matlab 5.3.1 ou anterior e no
Matlab 6 ou posterior.
As regras para o cálculo de expressões
lógicas são:
1. Parênteses podem ser usados para agrupar partes
de uma expressão lógica;
2. Todos os operadores aritméticos são calculados
antes, de acordo com suas regras de cálculos;
3. Os operadores relacionais são calculados antes
dos operadores lógicos;
4. Com exceção do uso de parênteses, as operações
lógicas são realizadas na seguinte ordem de
precedência:
Operador Precedência
1. Negação Mais alta
2. Conjunção Intermediária
3. Disjunção Mais baixa
Codificação de Arquivos M
Primeiro Passo:
Escolha a opção de menu File
Clique com o mouse em New Blank M-File
Segundo Passo:
Escreva o código na janela de edição
Terceiro passo:
Salvar o arquivo
Quarto passo:
Executar o programa. Clique na seta verde
Saída de Dados na Janela de Comandos