Buscar

FerramentasMatematicasAplicadas-AulaTeorica03

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 46 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

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 6, do total de 46 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

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 9, do total de 46 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

Prévia do material em texto

Prof. Ricardo Alexandre Deckmann Zanardini 
Ferramentas Matemáticas Aplicadas
Aula 3
45
‹nº›
Conversa Inicial
45
‹nº›
Gráficos de linha
Gráficos de barras
Gráficos de pizza
Figuras geométricas
Gráficos tridimensionais
45
‹nº›
Gráficos de Linha
45
‹nº›
A tabela a seguir apresenta os níveis de produção de pares de um determinado modelo de calçado nos meses de março
a julho
Por meio do Python, faça um gráfico relacionando os níveis de produção
com cada um desses meses
	Mês	Março	Abril	Maio	Junho	Julho
	Produção	35.000	29.000	27.000	32.000	33.000
Elaborado pelo autor: Ricardo A. D. Zanardini
45
‹nº›
Elaborada pelo autor : Ricardo A. D. Zanardini
5
import matplotlib.pyplot as plt
x=['Março', 'Abril', 'Maio', 'Junho', 'Julho']
y=[35000, 29000, 27000, 32000, 33000]
plt.plot(x,y)
plt.show()
Elaborado pelo autor: Ricardo A. D. Zanardini
45
‹nº›
Elaborado pelo autor : Ricardo A. D. Zanardini
6
import matplotlib.pyplot as plt
x=['Março', 'Abril', 'Maio', 'Junho', 'Julho']
y=[35000, 29000, 27000, 32000, 33000]
plt.plot(x,y)
plt.ylim(0, 40000)
plt.show()
Elaborado pelo autor: Ricardo A. D. Zanardini
45
‹nº›
Elaborado pelo autor : Ricardo A. D. Zanardini
7
import matplotlib.pyplot as plt
x=['Março', 'Abril', 'Maio', 'Junho', 'Julho']
y=[35000, 29000, 27000, 32000, 33000]
plt.plot(x,y)
plt.ylim(0, 40000)
plt.title('Produção
de março a julho')
plt.xlabel('Mês')
plt.ylabel('Produção')
plt.show()
Elaborado pelo autor: Ricardo A. D. Zanardini
45
‹nº›
Elaborado pelo autor : Ricardo A. D. Zanardini
8
import matplotlib.pyplot as plt
x=['Março', 'Abril', 'Maio', 'Junho', 'Julho']
y=[35000, 29000, 27000, 32000, 33000]
plt.plot(x,y,'r o')
plt.ylim(0, 40000)
plt.title('Produção
de março a julho')
plt.xlabel('Mês')
plt.ylabel('Produção')
plt.show()
Elaborado pelo autor: Ricardo A. D. Zanardini
45
‹nº›
Elaborado pelo autor : Ricardo A. D. Zanardini
9
import matplotlib.pyplot as plt
x=['Março', 'Abril', 'Maio', 'Junho', 'Julho']
y=[35000, 29000, 27000, 32000, 33000]
plt.plot(x,y)
plt.plot(x,y,'r o’)
plt.ylim(0, 40000)
plt.title('Produção
de março a julho')
plt.xlabel('Mês')
plt.ylabel('Produção')
plt.show()
Elaborado pelo autor: Ricardo A. D. Zanardini
45
‹nº›
Elaborado pelo autor : Ricardo A. D. Zanardini
10
import matplotlib.pyplot as plt
x=['Março', 'Abril', 'Maio', 'Junho', 'Julho']
y=[35000, 29000, 27000, 32000, 33000]
plt.plot(x,y,'r‘, linewidth=3)
plt.ylim(0, 40000)
plt.title('Produção
de março a julho')
plt.xlabel('Mês')
plt.ylabel('Produção')
plt.show()
Elaborado pelo autor: Ricardo A. D. Zanardini
45
‹nº›
Elaborado pelo autor : Ricardo A. D. Zanardini
11
Exercício:
Faça um gráfico de linha referente às seguintes demandas diárias de uma panificadora:
	Dia	Segunda	Terça	Quarta	Quinta	Sexta
	Demanda de pães (kg)	174	197	204	233	252
Elaborado pelo autor: Ricardo A. D. Zanardini Elaborado pelo autor com Ferramenta Tabela
45
‹nº›
Elaborado pelo autor : Ricardo A. D. Zanardini Elaborado pelo autor com Ferramenta Tabela
12
import matplotlib.pyplot as plt
x=['Segunda', 'Terça', 'Quarta', 'Quinta', 'Sexta']
y=[174, 197, 204, 233, 252]
plt.plot(x,y)
plt.ylim(0, 260)
plt.title
('Demandas diárias')
plt.xlabel('Dia')
plt.ylabel('Demanda')
plt.show()
Elaborado pelo autor: Ricardo A. D. Zanardini
45
‹nº›
Elaborado pelo autor : Ricardo A. D. Zanardini
13
Gráficos de Barras
45
‹nº›
A tabela a seguir apresenta os níveis de produção de pares de um determinado modelo de calçado nos meses de março a julho
Por meio do Python, faça um gráfico de barras relacionando os níveis de produção com cada um desses meses
	Mês	Março	Abril	Maio	Junho	Julho
	Produção	35.000	29.000	27.000	32.000	33.000
Elaborado pelo autor: Ricardo A. D. Zanardini
45
‹nº›
Elaborado pelo autor : Ricardo A. D. Zanardini
15
import matplotlib.pyplot as plt
x=['Março', 'Abril', 'Maio', 'Junho', 'Julho']
y=[35000, 29000, 27000, 32000, 33000]
plt.bar(x,y)
plt.title('Produção
de março a julho')
plt.xlabel('Mês')
plt.ylabel('Produção')
plt.show()
Elaborado pelo autor: Ricardo A. D. Zanardini
45
‹nº›
Elaborado pelo autor : Ricardo A. D. Zanardini
16
import matplotlib.pyplot as plt
x=['Março', 'Abril', 'Maio', 'Junho', 'Julho']
y=[35000, 29000, 27000, 32000, 33000]
largura=0.5
plt.bar(x,y,largura)
plt.title('Produção
de março a julho')
plt.xlabel('Mês')
plt.ylabel('Produção')
plt.show()
Elaborado pelo autor: Ricardo A. D. Zanardini
45
‹nº›
Elaborado pelo autor : Ricardo A. D. Zanardini
17
import matplotlib.pyplot as plt
x=['Março', 'Abril', 'Maio', 'Junho', 'Julho']
y=[35000, 29000, 27000, 32000, 33000]
largura=0.5
plt.barh(x,y,largura)
plt.title('Produção
de março a julho')
plt.xlabel('Produção')
plt.ylabel('Mês')
plt.show()
Elaborado pelo autor: Ricardo A. D. Zanardini
45
‹nº›
Elaborado pelo autor : Ricardo A. D. Zanardini
18
A tabela a seguir apresenta os níveis de produção de dois modelos de pares de calçados nos meses de março a julho
Por meio do Python, faça um gráfico de barras relacionando os níveis de produção com cada um desses meses
	Mês	Março	Abril	Maio	Junho	Julho
	Produção 1	35.000	29.000	27.000	32.000	33.000
	Produção 2	34.000	33.000	25.000	37.000	27.000
Elaborado pelo autor: Ricardo A. D. Zanardini
45
‹nº›
Elaborado pelo autor : Ricardo A. D. Zanardini
19
import matplotlib.pyplot as plt
import numpy as np
Mes=['Março', 'Abril', 'Maio', 'Junho', 'Julho’]
x=np.arange(5)
y1=[35000, 29000, 27000, 32000, 33000]
y2=[34000, 33000, 25000, 37000, 27000]
largura=0.3
plt.bar(x, y1, largura, color='r')
45
‹nº›
plt.bar(x+largura, y2, largura, color='c')
plt.xticks(x, mes)
plt.title('Produção de março a julho')
plt.xlabel('Mês')
plt.ylabel('Produção')
plt.legend(['Prod 1', 'Prod 2'], loc=1)
plt.show()
45
‹nº›
Elaborado pelo autor: Ricardo A. D. Zanardini
45
‹nº›
Elaborado pelo autor : Ricardo A. D. Zanardini
22
Exercício:
Faça um gráfico de barras referente às seguintes demandas diárias de uma panificadora:
	Dia	Segunda	Terça	Quarta	Quinta	Sexta
	Demanda de pães (kg)	174	197	204	233	252
Elaborado pelo autor: Ricardo A. D. Zanardini Elaborado pelo autor com Ferramenta Tabela
45
‹nº›
Elaborado pelo autor : Ricardo A. D. Zanardini
23
import matplotlib.pyplot as plt
x=['Segunda', 'Terça', 'Quarta', 'Quinta', 'Sexta']
y=[174, 197, 204, 233, 252]
plt.bar(x,y)
plt.ylim(0, 260)
plt.title
('Demandas diárias')
plt.xlabel('Dia')
plt.ylabel('Demanda')
plt.show()
Elaborado pelo autor: Ricardo A. D. Zanardini
45
‹nº›
Elaborado pelo autor : Ricardo A. D. Zanardini
24
Gráficos de Pizza
45
‹nº›
Em uma instituição de ensino, há 340 estudantes do curso de Engenharia da Computação, 560 de Engenharia Elétrica e 290 de Engenharia de Produção cursando a disciplina de Geometria Analítica. Faça um gráfico de pizza representando esse fato
45
‹nº›
import matplotlib.pyplot as plt
x=[340, 560, 290]
cursos=['Computação', 'Elétrica', 'Produção']
plt.axis('equal')
plt.pie(x,labels=cursos)
plt.title('Número de
estudantes por curso')
plt.show ()
Elaborado pelo autor: Ricardo A. D. Zanardini
45
‹nº›
Elaborado pelo autor : Ricardo A. D. Zanardini
27
import matplotlib.pyplot as plt
x=[340, 560, 290]
cursos=['Computação', 'Elétrica', 'Produção']
plt.axis('equal')
plt.pie(x, labels=cursos,
autopct='%1.1f%%')
plt.title('Número de
estudantes por curso')
plt.show()
Elaborado pelo autor: Ricardo A. D. Zanardini
45
‹nº›
Elaborado pelo autor : Ricardo A. D. Zanardini
28
import matplotlib.pyplot as plt
x=[340, 560, 290]
cursos=['Computação', 'Elétrica', 'Produção’]
cores=['r', 'm', 'y']
plt.axis('equal')
plt.pie(x,labels=cursos,
colors=cores,
shadow=True,
autopct='%1.1f%%')
plt.title('Número de estudantes por curso')
plt.show()
Elaborado pelo autor: Ricardo A. D. Zanardini
45
‹nº›
Elaborado pelo autor : Ricardo A. D. Zanardini
29
import matplotlib.pyplot as plt
x=[340, 560, 290]
cursos=['Computação', 'Elétrica','Produção']
cores=['r', 'm', 'y']
plt.axis('equal')
plt.pie(x,labels=cursos,
colors=cores, shadow=True,
explode=(0.1, 0, 0),
autopct='%1.1f%%')
plt.title('Número de estudantes por curso')
plt.show() 
Elaborado pelo autor: Ricardo A. D. Zanardini
45
‹nº›
Elaborado pelo autor : Ricardo A. D. Zanardini
30
Em uma indústria, 450 funcionários trabalham no primeiro turno, 580 no segundo turno e 270 no terceiro turno. Faça um gráfico de pizza para representar essa situação
45
‹nº›
import matplotlib.pyplot as plt
x=[450, 580, 270]
turnos=['1° Turno', '2° Turno ', '3° Turno']
cores=['r', 'b', 'y']
plt.axis('equal')
plt.pie(x, labels=turnos,
colors=cores, shadow=True, autopct='%1.1f%%')
plt.title('Número de funcionários por turno')
plt.show()
Elaborado pelo autor: Ricardo A. D. Zanardini
45
‹nº›
Elaborado pelo autor : Ricardo A. D. Zanardini
32
Figuras Geométricas
45
‹nº›
Construa um retângulo verde com base igual a 5, altura igual a 7 e canto inferior direito no ponto P de coordenadas (2, 1)
45
‹nº›
import matplotlib.pyplot as plt
import matplotlib.patches as patches
fig=plt.figure()
fig1=fig.add_subplot
(111, aspect='equal')
fig1.add_patch
(patches.Rectangle
((2, 1), 5, 7, color='green'))
plt.ylim(0,10)
plt.xlim(0,10)
Elaborado pelo autor: Ricardo A. D. Zanardini
45
‹nº›
Elaborado pelo autor : Ricardo A. D. Zanardini
35
Faça a representação de um círculo azul com centro em C(7, 6) e raio igual a 5
45
‹nº›
import matplotlib.pyplot as plt
import matplotlib.patches as patches
fig=plt.figure()
fig1=fig.add_subplot
(111, aspect='equal')
fig1.add_patch
(patches.Circle((7,6), 
5, color='blue'))
plt.ylim(0,15)
plt.xlim(0,15)
Elaborado pelo autor: Ricardo A. D. Zanardini
45
‹nº›
Elaborado pelo autor : Ricardo A. D. Zanardini
37
Faça a representação de uma elipse com centro em C(8, 5) em que o diâmetro horizontal seja igual a 7, e o vertical seja igual a 3
45
‹nº›
import matplotlib.pyplot as plt
import matplotlib.patches as patches
fig=plt.figure()
fig1=fig.add_subplot
(111, aspect='equal')
fig1.add_patch
(patches.Ellipse((8,5),
7, 3, color='blue'))
plt.ylim(0,10)
plt.xlim(0,15)
Elaborado pelo autor: Ricardo A. D. Zanardini
45
‹nº›
Elaborado pelo autor : Ricardo A. D. Zanardini
39
Gráficos Tridimensionais
45
‹nº›
#Criação dos eixos
import matplotlib.pyplot as plt
from mpl_toolkits.mplot3d import Axes3D
fig=plt.figure()
ax=plt.axes
(projection='3d')
Elaborado pelo autor: Ricardo A. D. Zanardini
45
‹nº›
Elaborado pelo autor : Ricardo A. D. Zanardini
41
#Gráfico de superfície
import matplotlib.pyplot as plt
from mpl_toolkits.mplot3d import Axes3D
import numpy as np
x=np.linspace(-5,5,100)
y=np.linspace(-5,5,100)
X,Y=np.meshgrid(x,y)
Z=X**2+Y**2
fig=plt.figure()
ax=plt.axes(projection='3d')
ax.plot_surface(X,Y,Z)
Elaborado pelo autor: Ricardo A. D. Zanardini
45
‹nº›
Elaborado pelo autor : Ricardo A. D. Zanardini
42
#Gráfico de linha
import matplotlib.pyplot as plt
from mpl_toolkits.mplot3d import Axes3D
import numpy as np
fig=plt.figure()
ax=plt.axes(projection='3d')
Z=np.linspace(0, 15, 1000)
X=np.sin(Z)
Y=np.cos(Z)
ax.plot3D(X,Y,Z,'red')
Elaborado pelo autor: Ricardo A. D. Zanardini
45
‹nº›
Elaborado pelo autor : Ricardo A. D. Zanardini
43
#Superfície aramada
import matplotlib.pyplot as plt
from mpl_toolkits.mplot3d import Axes3D
import numpy as np
x=np.linspace(-5,5,100)
y=np.linspace(-5,5,100)
X,Y=np.meshgrid(x,y)
Z=X**2+Y**2
fig=plt.figure()
ax=plt.axes(projection='3d')
ax.plot_wireframe(X,Y,Z)
Elaborado pelo autor: Ricardo A. D. Zanardini
45
‹nº›
Elaborado pelo autor : Ricardo A. D. Zanardini
44
#Curvas de nível
import matplotlib.pyplot as plt
from mpl_toolkits.mplot3d import Axes3D
import numpy as np
x=np.linspace(-5,5,100)
y=np.linspace(-5,5,100)
X,Y=np.meshgrid(x,y)
Z=X**2+Y**2
fig=plt.figure()
ax=plt.axes(projection='3d')
ax.contour3D(X,Y,Z,15)
Elaborado pelo autor: Ricardo A. D. Zanardini
45
‹nº›
Elaborado pelo autor : Ricardo A. D. Zanardini
45
45
‹nº›

Outros materiais