Você está na página 1de 16

Introdução ao

MATLAB

Profa. Fátima
Profa. Fátima
6. Gráficos 2D
função Plot
plot(X,Y) - plota o vector Y em função do vector X.
linha contínua

• É possível visualizar o gráfico de uma função.


• O MATLAB abre uma janela nova para visualização e
edição do gráfico.
• Editar: destacar regiões, colocar o titulo, nome dos
eixos, cores, copiar no word, etc.
exemplos
>> w=0:pi/100:2*pi;
>> x1= sin(w);
>>plot(w,x1)

Experimente fazer:
>>plot(w,x1,’-rd’)
>> help plot
exemplos
Na janela de edição do gráfico:
Inserir título, nome dos eixos, mudar a cor da
linha, legenda

>>x2 = sin(w + pi/2)


>>x3 = sin (w + pi)
>> plot(w,x1,w,x2,w,x3)
exercícios
Na janela de edição do gráfico:
Inserir título, nome dos eixos, mudar a cor da
linha, legenda
>>x2 = sin(w + pi/2)
>>x3 = sin (w + pi)
>> plot(w,x1,w,x2,w,x3)
Obs. Mais funções no MATLAB

square(A) - cria onda quadrada com variável independente


armazenada no vetor A

sawtooth(A)- cria onda triangular com variável independente


armazenada no vetor A

Exemplo: A = 0:1/50:10;
y = square(A)
exercicios
Onda quadrada periódica:
>> A=1; % amplitude
>>wo=10*pi; % frequência angular
>>t=0:.001:1; % t é variável independente
>>quad=A*square(wo*t); %cria a onda quadrada
>>plot(t,quad)
exercicios
Onda triangular periódica:
>>tri=A*sawtooth(wo*t); %cria a onda triangular
>>plot(t,tri)

Veja no help como fazer a triangular simétrica


>> help sawtooth
exercícios
Exponencial crescente:
>> a=6; % coeficiente da exponencial
>>xcres=A*exp(a*t); %cria a exponencial cresc.
>>plot(t,xcres)

Exponencial decrescente:
>>xdecres=A*exp(-a*t); %cria a exponencial decresc.
>>plot(t,xdecres)
exercicios
Seno exponencialmente amortecido:
>> B=60;
>>wo2=20*pi;
>>expseno=B*sin(wo2*t).*exp(-a*t);
>>plot(t,expseno)
exercícios
1. Desenhe o gráfico da função H = sin (q)/ q com q variando
de –2p a 2p e passos de p/50.

2. Visualize o gráfico da função J = ex para 100 valores de x


no intervalo [0 ... 5].

Obs. utilize os três passos:


- Armazene os vetores numa variável (teta ou x)
- Crie a função e armazene noutro vetor (H ou J)
- Chame a função plot(variável, função)
Função stem
stem(X,Y) - plota o gráfico de barras do vector Y em
função do vector X (inteiro).
Onda quadrada periódica discreta:
>> A=1; % amplitude
>>wo3=pi/4; % frequência angular
>>n=-10:10; % n é variável inteira
>>Sqi=A*square(wo3*n); %cria a onda quadrada disc.
>>stem(n,Sqi)
exercícios
Exponencial discreta:
>> r = 0.85;
>>Xdisc = A*r.^n; %cria a exponencial discreta
>>stem(n, Xdisc)
Gráficos 3D
plot3(X,Y,Z) – plota gráficos no espaço tridimensional
através de pontos cujas coordenadas são elementos
dos vetores X, Y e Z.

>> t=0:pi/50:10*pi;
>>X1 = cos(t);
>>X2 = sin(t);
>>plot3(X1,Y1,t)
Gráficos 3D
Reflexão....

-Podes dizer-me, por favor, que caminho devo


seguir para sair daqui? Perguntou Alice.
-Isso depende muito de para onde queres ir -
respondeu o gato.
-Preocupa-me pouco aonde ir - disse Alice.
-Nesse caso, replicou o gato, pouco importa o
caminho que sigas.
(Lewis Carroll – em Alice no País das
Maravilhas)

Projeto “Sarmininas cientistas”

Você também pode gostar