Exercícios Resolvidos de Múltiplos gráficos em uma janela de saída.

Ver Teoria

Enunciado

Elabore em Matlab uma rotina que consiga plotar os gráficos das funções seno, cosseno e tangente variando de 0 até 2 π em uma única janela gráfica.

Passo 1

A questão em si é uma questão simples da aplicação da ferramenta subplot, para isso precisamos escrever o código para calcular as funções e depois gerar os gráficos em uma única janela gráfica.

Primeiramente, vamos escrever o algoritmo para a resolução do problema.

1 - Entrada de dados: criação do vetor ângulo

2 - Cálculo funções do problema

3 -Criação dos gráficos com o subplot

Passo 2

Uma vez que criamos o algoritmo iremos agora implementar o código no Matlab.

Primeiramente iremos criar o vetor ângulo:

t = 0 : 0.1 * p i : 2 * p i ;

Agora iremos calcular as funções no Matlab:

x = c o s   t ;  

y = s e n t ;

z = t a n   t   ;

Uma vez que calculamos as funções, iremos criar os plots e em seguida iremos organizá-los:

Vamos utilizar o subplot e criar uma matriz coluna, pois temos 3 funções e cada um irá retornar um gráfico diferente, sendo assim o gráfico do cosseno fica:

s u b p l o t ( 3,1 , 1 )

p l o t t , x

x l a b e l ' a n g u l o '

y l a b e l ( ' V a l o r   d o   c o s s e n o ' )

O seno por sua vez irá ocupar o segundo gráfico, então:

s u b p l o t ( 3,1 , 2 )

p l o t t , y

x l a b e l ' a n g u l o '

y l a b e l ( ' V a l o r   d o   s e n o ' )

E finalmente terceiro gráfico será ocupado pela tangente

s u b p l o t ( 3,1 , 3 )

p l o t t , z

x l a b e l ' a n g u l o '

y l a b e l ( ' V a l o r   d a   t a n g e n t e ' )

Sendo assim seu código irá se tornar:

Passo 3

Executando o código iremos obter o seguinte gráfico:

Aqui podemos notar que em locais onde o cosseno é zero a tangente ela assume valores tendendo ao infinito como se esperado pois por definição a tangente é inversamente proporcional ao cosseno, ou seja quanto mais o cosseno diminui mais a tangente cresce.

Resposta

Ei, a resposta está no passo a passo :)