Buscar

Funções Matemáticas no Matlab

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 5 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

1 
AULA 3 
1) Funções trigonométricas 
 
OBS: As funções trigonométricas do Matlabr trabalham com valores de ângulos expressos em 
radianos. 
Digitar no matlab 
>> sin(pi/2) 
ans = 1 
Efetua o seno de PI/2. 
Digitar no matlab 
>> sinh(pi/2) 
ans = 2.3013 
Efetua o seno hiperbólico de PI/2. 
Digitar no matlab 
>> asin(pi/2) 
ans = 1.5708 - 1.0232i 
Efetua o arco seno de PI/2. 
OBS: Para as demais funções trigonométricas, basta utilizar os comando conforme a tabela acima. 
2) Funções exponenciais 
 
Digitar no matlab 
>> exp (2) 
ans = 7.3891 
Efetua o exponencial do valor 2. 
Digitar no matlab 
>> log (ans) 
ans = 2 
Efetua o logaritmo neperiano (ln x) do valor 7.3891 
Digitar no matlab 
>> log10(ans) 
ans = 0.3010 
Efetua o logaritmo na base 10 do valor 2. 
2 
Digitar no matlab 
>> log2(ans) 
ans = -1.7320 
Efetua o logaritmo na base 2 do valor 0.3010 
Digitar no matlab 
>> sqrt(16) 
ans = 4 
Efetua a raiz quadrada do valor 16. 
 
3) Funções Complexas 
 
Digitar no matlab 
>> abs(-1.8479) 
ans = 1.8479 
Retorna o valor absoluto (o quanto está distante de zero) do número solicitado. 
Digitar no matlab 
>> real(13.8765) 
ans = 13.8765 
Retorna a parte real do número solicitado. 
Digitar no matlab 
>> imag(40.7654i) 
ans = 40.7654 
Retorna a parte imaginária do número solicitado. 
 
4) Funções de Arredondamento e Resto 
Digitar no matlab 
>> fix(3.8754) 
ans = 3 
Aproxima para o inteiro de menor valor absoluto, ignorando as casas decimais Aproxima para o 
inteiro de menor valor absoluto, ignorando as casas decimais. 
Digitar no matlab 
>> floor(3.2754) 
ans = 3 
Aproxima para o inteiro antecessor. 
Digitar no matlab 
>> ceil(3.2754) 
ans = 4 
Aproxima para o inteiro sucessor. 
Digitar no matlab 
>> round(3.2754) 
ans = 3 
>> round(3.7754) 
ans = 4 
Arredonda para o inteiro mais próximo. 
3 
Digitar no matlab 
>> x=[-4:4] 
x = -4 -3 -2 -1 0 1 2 3 4 
Digitar no matlab 
>> sign(x) 
ans = -1 -1 -1 -1 0 1 1 1 1 
Retorna +1 para números positivos, −1 para números negativos e 0 para números iguais a zero. 
 
5) Gráficos 
Gráficos de duas dimensões 
O Matlab é um software muito eficiente na criação e manipulação de gráficos, apresentando diversas 
funções que auxiliam essas operações. Basicamente, os gráficos são construídos conforme os passos 
abaixo: 
1. Cria-se um vetor X com as coordenadas do eixo das abscissas; 
2. Escreve-se a função desejada, a partir do vetor X, a qual criará um novo vetor Y das ordenadas; 
3. Desenha-se o gráfico. 
Os pares ordenados (X,Y) assim criados são marcados no gráfico e ligados por segmentos retas 
(interpolação linear). Observa-se, portanto, que, quanto menor for o incremento do vetor X, mais 
pares ordenados serão criados e, consequentemente, melhor será a precisão do gráfico. 
Digitar no matlab 
>> X=[0:0.2:10]; 
Y=X.^2; 
plot(X,Y) 
Desenha gráficos de duas dimensões, dados o vetor de abscissas e o vetor de ordenadas. 
 
Digitar no matlab 
>> subplot(2,2,1) 
plot(X,X.^2) 
subplot(2,2,2) 
plot(X,10*X) 
subplot(2,2,3) 
plot(X,log10(X+1)) 
4 
Divide a janela de figuras em uma matriz m x n de sub-janelas, selecionando uma das sub-janelas 
pelo seu número correspondente. Esses números estão ordenados sucessivamente ao longo das 
linhas. As entradas dessa função são respectivamente o número de linhas e colunas da janela e a 
posição do par de eixos corrente. 
 
Formatação de gráficos (cor, marcador e tipo de linha) 
 
Digitar no matlab 
>> plot(X,Y,'ko--',X,10*X,'*') 
 
5 
Para criar gráficos em janelas diferentes, usa-se o comando figure(n) antes do comando plot, onde n é o 
número da janela de figuras. Caso contrário, cada novo gráfico criado será plotado na última janela 
aberta (gráfico corrente). 
Digitar no matlab 
>> figure(1) 
plot(X,X.^2) 
figure(2) 
plot(X,10*X) 
figure(3) 
plot(X,log10(X+1)) 
 
 
Digitar no matlab 
>> close 
Fecha a janela corrente. 
Digitar no matlab 
>> close (1) 
Fecha a janela do gráfico 1. 
Digitar no matlab 
>> close all 
Fecha todas as janelas. 
Digitar no matlab 
>> clf 
Apaga o gráfico da janela corrente sem fechá-la.

Outros materiais