Escolar Documentos
Profissional Documentos
Cultura Documentos
2
Funções Matemáticas Elementares
Exp(x) Esta função retorna ao valor de ex, onde e é a base para logaritmo natural ou
aproximadamente 2.718282.
3
13) Calcule as seguintes expressões, e então verifique sua resposta no MATLAB.
a- round (-2.6)
b- fix(-2.6)
c- floor(-2.6)
d- ceil(-2.6)
e- sign(-2.6)
f- abs(round(-2.6))
g- sqrt(floor(10.7))
h- rem(15,2)
i- floor(ceil(10.8))
j- log10(100) + log10(0.001)
k- abs(-5.5)
l- round([0:0.3:2,1:0.74:4])
4
Funções Trigonométricas
Comando Descrição
sin(x) Calcula o seno de x, em radianos.
asin(x) Calcula o arcoseno de x, onde x deve estar entre –1 e 1. A função apresenta um ângulo em
radianos entre - π/2 e π/2.
acos(x) Calcula o arcocosseno de x, onde x deve estar entre –1 e 1. A função apresenta um ângulo
em radianos entre 0 e π.
• Um polinômio de grau n terá n raízes, sendo que algumas podem ser raízes múltiplas
ou raízes complexas.
6
Operações Aritméticas com Números Complexos
• Se uma operação for entre um número real e um complexo, o MATLAB supõe que a
parte imaginária do número real é igual a zero.
Comando Descrição
real (x) Calcula a parte real do número complexo x.
- retangular a polar
r = 𝑎2 + 𝑏2
θ = tan-1 (b/a);
- polar a retangular
a = r cos θ
b = r sen θ
a- 3 – i2
b- –i
c- –2
d- 0,5 + i
8
Coordenadas polar e retangulares
a- e i
b- e iπ0,75
c- 0,5 e i2,3 9
d- 3,5 e i3 π
Operações entre Escalares
• Uma expressão pode ser tão simples como uma constante, ou pode ter matrizes e
constantes combinadas com operações aritméticas
• Uma expressão pode ser resolvida e armazenada em uma variável específica, como
no comando seguinte, o qual especifica que os valores em a e b serão adicionados, e
a soma armazenada em uma variável x:
»x=a+b
• Quando você entra com uma expressão sem especificar uma variável para armazenar
o resultado, o mesmo é automaticamente armazenado em uma variável denominada
ans.
Cada vez que um novo valor é armazenado em ans, o valor anterior é perdido.
10
• As funções específicas para operações entre escalares são descritas abaixo:
Exponenciação ab a^b
11
Hierarquia em Operações Aritméticas
• Sabendo que várias operações pode ser combinadas em uma simples expressão
aritmética, é importante conhecer a ordem nas quais as operações serão executadas.
Prioridade Operação
1 Parênteses
• Adicionar parênteses extras é uma maneira fácil para ter certeza que os cálculos
são feitos na ordem que você quer.
12
• Por exemplo, considere a seguinte equação:
𝑥 3 − 2𝑥 2 + 6,3
𝑓= 2
𝑥 + 0,5005𝑥 − 3,14
• É melhor usar várias equações que são mais fáceis de compreender que apenas
uma, que requer maior cuidado na hora de imaginar a ordem das operações.
13
16) Dê os seguintes comandos do MATLAB para calcular os seguintes valores.
Suponha que as variáveis nas equações são escalares e tenham valores
determinados.
15
• Um valor é usado para iniciar uma seqüência aleatória.
Comando Descrição
Rand (n) Retorna uma matriz de ordem n cujos elementos são números aleatórios
entre 0 e 1.
Rand (m,n) Matriz com m linhas e n colunas cujos elementos são números aleatórios
entre 0 e 1.
Rand (‘seed’, n) Determina n como o valor inicial de uma seqüência de números aleatórios.
16
• Exemplo
• Se quisermos gerar uma seqüência de 10 números aleatórios uniformemente
distribuídos entre os valores 0 e 1 , devemos fazer:
» rand (‘seed’,0)
» rand (10,1)
» x = (b – a) . r + a
» rand('seed',0)
» r=(rand(10,1))
» x=(5-(-5))*r+(-5)
17
Exercícios
18