![Page 1: TURMA 1/2 AULA 6 INTRODUÇÃO AO AMBIENTE DE … · Plotagem de gráficos ... ponto-traço, sem marcador. Para destacar a linha e não o marcador, ... Plote dois gráficos na mesma](https://reader030.vdocuments.com.br/reader030/viewer/2022021808/5c00f3a609d3f252338be2b5/html5/thumbnails/1.jpg)
INTRODUÇÃO AO AMBIENTE DE PROGRAMAÇÃO MATLAB
MINICURSO PET-POTÊNCIA 2016.1
RÔMULLO RANDELL
TURMA 1/2 AULA 6
![Page 2: TURMA 1/2 AULA 6 INTRODUÇÃO AO AMBIENTE DE … · Plotagem de gráficos ... ponto-traço, sem marcador. Para destacar a linha e não o marcador, ... Plote dois gráficos na mesma](https://reader030.vdocuments.com.br/reader030/viewer/2022021808/5c00f3a609d3f252338be2b5/html5/thumbnails/2.jpg)
AULA 6Gráficos bidimensionais
Plotagem de gráficos
MINICURSO PET-POTÊNCIA 2016.1
INTRODUÇÃO AO AMBIENTE DE PROGRAMAÇÃO MATLAB
RÔMULLO RANDELL
Turma 1/2
![Page 3: TURMA 1/2 AULA 6 INTRODUÇÃO AO AMBIENTE DE … · Plotagem de gráficos ... ponto-traço, sem marcador. Para destacar a linha e não o marcador, ... Plote dois gráficos na mesma](https://reader030.vdocuments.com.br/reader030/viewer/2022021808/5c00f3a609d3f252338be2b5/html5/thumbnails/3.jpg)
PLOTAGEM DE GRÁFICOSGráficos bidimensionais
plot
fplot
![Page 4: TURMA 1/2 AULA 6 INTRODUÇÃO AO AMBIENTE DE … · Plotagem de gráficos ... ponto-traço, sem marcador. Para destacar a linha e não o marcador, ... Plote dois gráficos na mesma](https://reader030.vdocuments.com.br/reader030/viewer/2022021808/5c00f3a609d3f252338be2b5/html5/thumbnails/4.jpg)
COMANDO PLOT
>> plot(X, Y)
X: vetor de valores no eixo x
Y: vetor de valores no eixo y
>> plot(X, Y, LineSpec)
LineSpec: atributo do gráfico: cor, estilo de linha, marcador.
![Page 5: TURMA 1/2 AULA 6 INTRODUÇÃO AO AMBIENTE DE … · Plotagem de gráficos ... ponto-traço, sem marcador. Para destacar a linha e não o marcador, ... Plote dois gráficos na mesma](https://reader030.vdocuments.com.br/reader030/viewer/2022021808/5c00f3a609d3f252338be2b5/html5/thumbnails/5.jpg)
COMANDO PLOT
>> plot(Y)
>> plot(Y, LineSpec)
X: subentendido Padrão MATLAB: X = [1 2 3 … N]
N: tamaño de Y
%Múltiplas plotagens no mesmo gráfico
>> plot(X1, Y1, ... , Xn, Yn)
>> plot(X1, Y1, LineSpec1, ... , Xn, Yn, LineSpecn)
![Page 6: TURMA 1/2 AULA 6 INTRODUÇÃO AO AMBIENTE DE … · Plotagem de gráficos ... ponto-traço, sem marcador. Para destacar a linha e não o marcador, ... Plote dois gráficos na mesma](https://reader030.vdocuments.com.br/reader030/viewer/2022021808/5c00f3a609d3f252338be2b5/html5/thumbnails/6.jpg)
COMANDO PLOT: EXEMPLO
![Page 7: TURMA 1/2 AULA 6 INTRODUÇÃO AO AMBIENTE DE … · Plotagem de gráficos ... ponto-traço, sem marcador. Para destacar a linha e não o marcador, ... Plote dois gráficos na mesma](https://reader030.vdocuments.com.br/reader030/viewer/2022021808/5c00f3a609d3f252338be2b5/html5/thumbnails/7.jpg)
COMANDO PLOT: EXEMPLO
![Page 8: TURMA 1/2 AULA 6 INTRODUÇÃO AO AMBIENTE DE … · Plotagem de gráficos ... ponto-traço, sem marcador. Para destacar a linha e não o marcador, ... Plote dois gráficos na mesma](https://reader030.vdocuments.com.br/reader030/viewer/2022021808/5c00f3a609d3f252338be2b5/html5/thumbnails/8.jpg)
COMANDO FPLOT
>> fplot(fun, limits)
fun: função de x entre aspas simples. Ex.: ‘x^2*sin(x)’
limits: Vetor com os limites superior e inferior. Ex.: [1, 4]
>> fplot(fun, limits, LineSpec)
LineSpec: atributo do gráfico: cor, estilo de linha, marcador.
>> fplot(fun, limits, tol)
>> fplot(fun, limits, tol, LineSpec)
tol: tolerância de erro para o gráfico
![Page 9: TURMA 1/2 AULA 6 INTRODUÇÃO AO AMBIENTE DE … · Plotagem de gráficos ... ponto-traço, sem marcador. Para destacar a linha e não o marcador, ... Plote dois gráficos na mesma](https://reader030.vdocuments.com.br/reader030/viewer/2022021808/5c00f3a609d3f252338be2b5/html5/thumbnails/9.jpg)
COMANDO FPLOT: EXEMPLO
![Page 10: TURMA 1/2 AULA 6 INTRODUÇÃO AO AMBIENTE DE … · Plotagem de gráficos ... ponto-traço, sem marcador. Para destacar a linha e não o marcador, ... Plote dois gráficos na mesma](https://reader030.vdocuments.com.br/reader030/viewer/2022021808/5c00f3a609d3f252338be2b5/html5/thumbnails/10.jpg)
EXERCÍCIO 1
1. Plote as funções cosseno, utilizando a função plot() do MATLAB.
Intervalo: [0 pi].
2. Plote as funções cosseno, utilizando a função plot() do MATLAB.
Intervalo: [0 pi].
3. Plote as funções seno e cosseno no mesmo gráfico, utilizando a função
plot() do MATLAB. Intervalo: [0 pi].
![Page 11: TURMA 1/2 AULA 6 INTRODUÇÃO AO AMBIENTE DE … · Plotagem de gráficos ... ponto-traço, sem marcador. Para destacar a linha e não o marcador, ... Plote dois gráficos na mesma](https://reader030.vdocuments.com.br/reader030/viewer/2022021808/5c00f3a609d3f252338be2b5/html5/thumbnails/11.jpg)
EXERCÍCIO 1: RESOLUÇÃO
![Page 12: TURMA 1/2 AULA 6 INTRODUÇÃO AO AMBIENTE DE … · Plotagem de gráficos ... ponto-traço, sem marcador. Para destacar a linha e não o marcador, ... Plote dois gráficos na mesma](https://reader030.vdocuments.com.br/reader030/viewer/2022021808/5c00f3a609d3f252338be2b5/html5/thumbnails/12.jpg)
PARÂMETROS DO PLOTECor, espessura e estilo de linha
marcadores
![Page 13: TURMA 1/2 AULA 6 INTRODUÇÃO AO AMBIENTE DE … · Plotagem de gráficos ... ponto-traço, sem marcador. Para destacar a linha e não o marcador, ... Plote dois gráficos na mesma](https://reader030.vdocuments.com.br/reader030/viewer/2022021808/5c00f3a609d3f252338be2b5/html5/thumbnails/13.jpg)
PARÂMETROS DE PLOTE
>> plot(X, Y, LineSpec)
LineSpec: atributo do gráfico: cor, estilo de linha, marcador.
‘LineWidth’ espessura da linha
‘LineStyle’ estilo da linha
‘Color’ cor da linha
‘Marker’ estilo de marcador
‘MarkerSize’ tamanho do marcador
‘MarkerEdgeColor’ cor do contorno do marcador
‘MarkerFaceColor’ cor do interior do marcador
![Page 14: TURMA 1/2 AULA 6 INTRODUÇÃO AO AMBIENTE DE … · Plotagem de gráficos ... ponto-traço, sem marcador. Para destacar a linha e não o marcador, ... Plote dois gráficos na mesma](https://reader030.vdocuments.com.br/reader030/viewer/2022021808/5c00f3a609d3f252338be2b5/html5/thumbnails/14.jpg)
PARÂMETROS DE PLOTE
![Page 15: TURMA 1/2 AULA 6 INTRODUÇÃO AO AMBIENTE DE … · Plotagem de gráficos ... ponto-traço, sem marcador. Para destacar a linha e não o marcador, ... Plote dois gráficos na mesma](https://reader030.vdocuments.com.br/reader030/viewer/2022021808/5c00f3a609d3f252338be2b5/html5/thumbnails/15.jpg)
PARÂMETROS DE PLOTE: EXEMPLO 1
![Page 16: TURMA 1/2 AULA 6 INTRODUÇÃO AO AMBIENTE DE … · Plotagem de gráficos ... ponto-traço, sem marcador. Para destacar a linha e não o marcador, ... Plote dois gráficos na mesma](https://reader030.vdocuments.com.br/reader030/viewer/2022021808/5c00f3a609d3f252338be2b5/html5/thumbnails/16.jpg)
EXERCÍCIO 2
1. Plote um gráfico da função cos x no intervalo [0 2pi] com precisão de 0,2.
Utilize uma espessura de linha maior que a padrão, tracejada no formato
ponto-traço, sem marcador. Para destacar a linha e não o marcador, não altere
os parâmetros do marcador. Escolha uma cor de linha de sua preferência; não
polua o gráfico com uma espessura muito grande.
2. Plote um gráfico da função cos x no intervalo [0 2pi] com precisão de 0,2.
Utilize um marcador quadrado, com tamanho maior que o padrão e com cores
diferentes para a região interna e para o contorno; escolha as cores de maneira
que não fique chamativo demais. Para destacar o marcador e não a linha, não
altere os parâmetros da linha, a não ser pelo da cor: especifique preto.
![Page 17: TURMA 1/2 AULA 6 INTRODUÇÃO AO AMBIENTE DE … · Plotagem de gráficos ... ponto-traço, sem marcador. Para destacar a linha e não o marcador, ... Plote dois gráficos na mesma](https://reader030.vdocuments.com.br/reader030/viewer/2022021808/5c00f3a609d3f252338be2b5/html5/thumbnails/17.jpg)
EXERCÍCIO 2: SOLUÇÃO
![Page 18: TURMA 1/2 AULA 6 INTRODUÇÃO AO AMBIENTE DE … · Plotagem de gráficos ... ponto-traço, sem marcador. Para destacar a linha e não o marcador, ... Plote dois gráficos na mesma](https://reader030.vdocuments.com.br/reader030/viewer/2022021808/5c00f3a609d3f252338be2b5/html5/thumbnails/18.jpg)
PARÂMETROS DE GRÁFICOTítulo, legenda
Rótulos, eixos
grid
gtext()
![Page 19: TURMA 1/2 AULA 6 INTRODUÇÃO AO AMBIENTE DE … · Plotagem de gráficos ... ponto-traço, sem marcador. Para destacar a linha e não o marcador, ... Plote dois gráficos na mesma](https://reader030.vdocuments.com.br/reader030/viewer/2022021808/5c00f3a609d3f252338be2b5/html5/thumbnails/19.jpg)
![Page 20: TURMA 1/2 AULA 6 INTRODUÇÃO AO AMBIENTE DE … · Plotagem de gráficos ... ponto-traço, sem marcador. Para destacar a linha e não o marcador, ... Plote dois gráficos na mesma](https://reader030.vdocuments.com.br/reader030/viewer/2022021808/5c00f3a609d3f252338be2b5/html5/thumbnails/20.jpg)
TÍTULO DO GRÁFICO
Utiliza-se o comando title().
![Page 21: TURMA 1/2 AULA 6 INTRODUÇÃO AO AMBIENTE DE … · Plotagem de gráficos ... ponto-traço, sem marcador. Para destacar a linha e não o marcador, ... Plote dois gráficos na mesma](https://reader030.vdocuments.com.br/reader030/viewer/2022021808/5c00f3a609d3f252338be2b5/html5/thumbnails/21.jpg)
LEGENDA DO GRÁFICO
O comando legend().
![Page 22: TURMA 1/2 AULA 6 INTRODUÇÃO AO AMBIENTE DE … · Plotagem de gráficos ... ponto-traço, sem marcador. Para destacar a linha e não o marcador, ... Plote dois gráficos na mesma](https://reader030.vdocuments.com.br/reader030/viewer/2022021808/5c00f3a609d3f252338be2b5/html5/thumbnails/22.jpg)
RÓTULOS DO GRÁFICO
Os comandos xlabel() e ylabel(),
permitem ao usuário escrever os
respectivos rótulos nos eixos do
gráfico traçado.
![Page 23: TURMA 1/2 AULA 6 INTRODUÇÃO AO AMBIENTE DE … · Plotagem de gráficos ... ponto-traço, sem marcador. Para destacar a linha e não o marcador, ... Plote dois gráficos na mesma](https://reader030.vdocuments.com.br/reader030/viewer/2022021808/5c00f3a609d3f252338be2b5/html5/thumbnails/23.jpg)
COMANDO GRID
>> grid valorvalor = on, off, minor.
![Page 24: TURMA 1/2 AULA 6 INTRODUÇÃO AO AMBIENTE DE … · Plotagem de gráficos ... ponto-traço, sem marcador. Para destacar a linha e não o marcador, ... Plote dois gráficos na mesma](https://reader030.vdocuments.com.br/reader030/viewer/2022021808/5c00f3a609d3f252338be2b5/html5/thumbnails/24.jpg)
EIXOS DO GRÁFICO
>> axis([Xinicial Xfinal Yinicial Yfinal]);
![Page 25: TURMA 1/2 AULA 6 INTRODUÇÃO AO AMBIENTE DE … · Plotagem de gráficos ... ponto-traço, sem marcador. Para destacar a linha e não o marcador, ... Plote dois gráficos na mesma](https://reader030.vdocuments.com.br/reader030/viewer/2022021808/5c00f3a609d3f252338be2b5/html5/thumbnails/25.jpg)
COMANDO TEXT() E GTEXT()
>> text(x, y, ‘valor’)
>> gtext(‘valor’).
![Page 26: TURMA 1/2 AULA 6 INTRODUÇÃO AO AMBIENTE DE … · Plotagem de gráficos ... ponto-traço, sem marcador. Para destacar a linha e não o marcador, ... Plote dois gráficos na mesma](https://reader030.vdocuments.com.br/reader030/viewer/2022021808/5c00f3a609d3f252338be2b5/html5/thumbnails/26.jpg)
MODIFICADORES DE TEXTO
![Page 27: TURMA 1/2 AULA 6 INTRODUÇÃO AO AMBIENTE DE … · Plotagem de gráficos ... ponto-traço, sem marcador. Para destacar a linha e não o marcador, ... Plote dois gráficos na mesma](https://reader030.vdocuments.com.br/reader030/viewer/2022021808/5c00f3a609d3f252338be2b5/html5/thumbnails/27.jpg)
![Page 28: TURMA 1/2 AULA 6 INTRODUÇÃO AO AMBIENTE DE … · Plotagem de gráficos ... ponto-traço, sem marcador. Para destacar a linha e não o marcador, ... Plote dois gráficos na mesma](https://reader030.vdocuments.com.br/reader030/viewer/2022021808/5c00f3a609d3f252338be2b5/html5/thumbnails/28.jpg)
EXERCÍCIO 3
1. Plote a função 𝑒𝑥 no intervalo [0 5]. Utilize de título, legenda, rótulos dos
eixos. Apresente o gráfico de no eixo com pelo menos 20% maior do que o
maior valor da função no intervalo.
2. Repita o exercício anterior, mas agora modifique a fonte de título, legenda e
rótulos em cor e tamanho. Escolha uma posição para a legenda que não
atrapalhe a visualização dos dados no gráfico.
![Page 29: TURMA 1/2 AULA 6 INTRODUÇÃO AO AMBIENTE DE … · Plotagem de gráficos ... ponto-traço, sem marcador. Para destacar a linha e não o marcador, ... Plote dois gráficos na mesma](https://reader030.vdocuments.com.br/reader030/viewer/2022021808/5c00f3a609d3f252338be2b5/html5/thumbnails/29.jpg)
MÚLTIPLAS PLOTAGENSplot
hold
line
![Page 30: TURMA 1/2 AULA 6 INTRODUÇÃO AO AMBIENTE DE … · Plotagem de gráficos ... ponto-traço, sem marcador. Para destacar a linha e não o marcador, ... Plote dois gráficos na mesma](https://reader030.vdocuments.com.br/reader030/viewer/2022021808/5c00f3a609d3f252338be2b5/html5/thumbnails/30.jpg)
SOMENTE COMANDO PLOT
%Múltiplas plotagens no mesmo gráfico
>> plot(X1, Y1, ... , Xn, Yn)
>> plot(X1, Y1, LineSpec1, ... , Xn, Yn, LineSpecn)
![Page 31: TURMA 1/2 AULA 6 INTRODUÇÃO AO AMBIENTE DE … · Plotagem de gráficos ... ponto-traço, sem marcador. Para destacar a linha e não o marcador, ... Plote dois gráficos na mesma](https://reader030.vdocuments.com.br/reader030/viewer/2022021808/5c00f3a609d3f252338be2b5/html5/thumbnails/31.jpg)
COMANDO HOLD
hold on manter as plotagens seguintes;
hold off não manter as plotagens
seguintes.
![Page 32: TURMA 1/2 AULA 6 INTRODUÇÃO AO AMBIENTE DE … · Plotagem de gráficos ... ponto-traço, sem marcador. Para destacar a linha e não o marcador, ... Plote dois gráficos na mesma](https://reader030.vdocuments.com.br/reader030/viewer/2022021808/5c00f3a609d3f252338be2b5/html5/thumbnails/32.jpg)
COMANDO LINE
>> line(X, Y, LineSpec)
![Page 33: TURMA 1/2 AULA 6 INTRODUÇÃO AO AMBIENTE DE … · Plotagem de gráficos ... ponto-traço, sem marcador. Para destacar a linha e não o marcador, ... Plote dois gráficos na mesma](https://reader030.vdocuments.com.br/reader030/viewer/2022021808/5c00f3a609d3f252338be2b5/html5/thumbnails/33.jpg)
COMANDO LINE
![Page 34: TURMA 1/2 AULA 6 INTRODUÇÃO AO AMBIENTE DE … · Plotagem de gráficos ... ponto-traço, sem marcador. Para destacar a linha e não o marcador, ... Plote dois gráficos na mesma](https://reader030.vdocuments.com.br/reader030/viewer/2022021808/5c00f3a609d3f252338be2b5/html5/thumbnails/34.jpg)
MÚLTIPLOS GRÁFICOSsubplot
![Page 35: TURMA 1/2 AULA 6 INTRODUÇÃO AO AMBIENTE DE … · Plotagem de gráficos ... ponto-traço, sem marcador. Para destacar a linha e não o marcador, ... Plote dois gráficos na mesma](https://reader030.vdocuments.com.br/reader030/viewer/2022021808/5c00f3a609d3f252338be2b5/html5/thumbnails/35.jpg)
COMANDO SUBPLOT
subplot(m,n,p)
m: número de linhas
n: número de coluna
p: posição atual
![Page 36: TURMA 1/2 AULA 6 INTRODUÇÃO AO AMBIENTE DE … · Plotagem de gráficos ... ponto-traço, sem marcador. Para destacar a linha e não o marcador, ... Plote dois gráficos na mesma](https://reader030.vdocuments.com.br/reader030/viewer/2022021808/5c00f3a609d3f252338be2b5/html5/thumbnails/36.jpg)
COMANDO SUBPLOT
![Page 37: TURMA 1/2 AULA 6 INTRODUÇÃO AO AMBIENTE DE … · Plotagem de gráficos ... ponto-traço, sem marcador. Para destacar a linha e não o marcador, ... Plote dois gráficos na mesma](https://reader030.vdocuments.com.br/reader030/viewer/2022021808/5c00f3a609d3f252338be2b5/html5/thumbnails/37.jpg)
PLOTAGEM DE GRÁFICOSBarras
Hastes
Pizza
![Page 38: TURMA 1/2 AULA 6 INTRODUÇÃO AO AMBIENTE DE … · Plotagem de gráficos ... ponto-traço, sem marcador. Para destacar a linha e não o marcador, ... Plote dois gráficos na mesma](https://reader030.vdocuments.com.br/reader030/viewer/2022021808/5c00f3a609d3f252338be2b5/html5/thumbnails/38.jpg)
HASTES
![Page 39: TURMA 1/2 AULA 6 INTRODUÇÃO AO AMBIENTE DE … · Plotagem de gráficos ... ponto-traço, sem marcador. Para destacar a linha e não o marcador, ... Plote dois gráficos na mesma](https://reader030.vdocuments.com.br/reader030/viewer/2022021808/5c00f3a609d3f252338be2b5/html5/thumbnails/39.jpg)
GRÁFICO DE BARRAS
![Page 40: TURMA 1/2 AULA 6 INTRODUÇÃO AO AMBIENTE DE … · Plotagem de gráficos ... ponto-traço, sem marcador. Para destacar a linha e não o marcador, ... Plote dois gráficos na mesma](https://reader030.vdocuments.com.br/reader030/viewer/2022021808/5c00f3a609d3f252338be2b5/html5/thumbnails/40.jpg)
GRÁFICO DE BARRAS
![Page 41: TURMA 1/2 AULA 6 INTRODUÇÃO AO AMBIENTE DE … · Plotagem de gráficos ... ponto-traço, sem marcador. Para destacar a linha e não o marcador, ... Plote dois gráficos na mesma](https://reader030.vdocuments.com.br/reader030/viewer/2022021808/5c00f3a609d3f252338be2b5/html5/thumbnails/41.jpg)
GRÁFICO DE PIZZA
![Page 42: TURMA 1/2 AULA 6 INTRODUÇÃO AO AMBIENTE DE … · Plotagem de gráficos ... ponto-traço, sem marcador. Para destacar a linha e não o marcador, ... Plote dois gráficos na mesma](https://reader030.vdocuments.com.br/reader030/viewer/2022021808/5c00f3a609d3f252338be2b5/html5/thumbnails/42.jpg)
GRÁFICO DE PIZZA
![Page 43: TURMA 1/2 AULA 6 INTRODUÇÃO AO AMBIENTE DE … · Plotagem de gráficos ... ponto-traço, sem marcador. Para destacar a linha e não o marcador, ... Plote dois gráficos na mesma](https://reader030.vdocuments.com.br/reader030/viewer/2022021808/5c00f3a609d3f252338be2b5/html5/thumbnails/43.jpg)
ATIVIDADE
Plote dois gráficos na mesma janela, lado a lado (comando subplot):
• Posição 1: plote do gráfico das três funções trigonométricas básicas (seno,
cosseno e tangente) no intervalo de [0 2*pi]. Utilizando line, fplot ou plot,
apresente o gráfico com poucas distorções e com os parâmetros padrões do
MATLAB de espessura de linha, sem marcadores. Apresente legendas
indicando que função trata-se cada cor.
• Posição 2: plote de gráfico de barras da tabela a seguir produção de tabaco
brasileira em toneladas por ano.
Ano 2004 2005 2006 2007 2008 2009 2010 2011
Produção 921281 889426 900381 908679 851058 863079 787817 951933
![Page 44: TURMA 1/2 AULA 6 INTRODUÇÃO AO AMBIENTE DE … · Plotagem de gráficos ... ponto-traço, sem marcador. Para destacar a linha e não o marcador, ... Plote dois gráficos na mesma](https://reader030.vdocuments.com.br/reader030/viewer/2022021808/5c00f3a609d3f252338be2b5/html5/thumbnails/44.jpg)
![Page 45: TURMA 1/2 AULA 6 INTRODUÇÃO AO AMBIENTE DE … · Plotagem de gráficos ... ponto-traço, sem marcador. Para destacar a linha e não o marcador, ... Plote dois gráficos na mesma](https://reader030.vdocuments.com.br/reader030/viewer/2022021808/5c00f3a609d3f252338be2b5/html5/thumbnails/45.jpg)
BIBLIOGRAFIA