Ficheiro:Teorema de Bolzano.svg

O conteúdo da página não é suportado noutras línguas.
Origem: Wikipédia, a enciclopédia livre.

Imagem numa resolução maior(ficheiro SVG, de 226 × 234 píxeis, tamanho: 20 kB)

Descrição do ficheiro

Descrição
Português: Ilustração do teorema de Bolzano.
English: Illustration of the Bolzano's theorem.
Data
Origem Obra do próprio
Autor Picknick

Código fonte

#!/usr/bin/env python3
# -*- coding: utf-8 -*-

'''
Author: Picknick - 08/2016

Descrição:
Ilustração do teorema de Bolzano.

Description:
Illustration of the Bolzano's theorem.
'''

import numpy as np
import scipy as sci
from scipy import optimize
import matplotlib.pyplot as plt

#canvas
fig = plt.figure(figsize=(3,3), dpi=300, linewidth=0.0, facecolor="white")

#axes definitions
ax = plt.subplot(1,1,1)

ax.set_xlim(-2,10)
ax.set_ylim(-5,5)

ax.set_xticks([])
ax.set_yticks([])

ax.set_frame_on(False)

ax.arrow(-2, 0, 12, 0, length_includes_head=True, facecolor='black', head_width=0.2)
ax.text(9.5,-0.75,r"$x$")

ax.arrow(0, -5, 0, 10, length_includes_head=True, facecolor='black', head_width=0.2)
ax.text(-0.75, 4.5, r"$y$")

def fun(x):
    return 3*np.sin(x/1.8)

a = 2
b = 8
x = np.linspace (a, b, 100, endpoint=True)
ax.plot(x, fun(x))

#dashed lines
#(a, f(a))
ax.plot (a, fun(a), 'ko', markersize=3)
ax.text (-1.75, fun(a)-0.1, r"$f(a)$")
ax.plot ([-0.1, 0.1], [fun(a), fun(a)], color='black')
ax.plot ([0, a], [fun(a), fun(a)], color='gray', linestyle='dashed')
ax.plot ([a, a], [fun(a), 0], color='gray', linestyle='dashed')
ax.plot ([a, a], [-0.1, 0.1], color='black')
ax.text (a - 0.25, -0.75, r"$a$")

#(b, f(b))
ax.plot (b, fun(b), 'ko', markersize=3)
ax.text (-1.75, fun(b)-0.1, r"$f(b)$")
ax.plot ([-0.1, 0.1], [fun(b), fun(b)], color='black')
ax.plot ([0, b], [fun(b), fun(b)], color='gray', linestyle='dashed')
ax.plot ([b, b], [fun(b), 0], color='gray', linestyle='dashed')
ax.plot ([b, b], [-0.1, 0.1], color='black')
ax.text (b - 0.25, 0.25, r"$b$")


#f(p) = 0
p = sci.optimize.fsolve(fun,(a+b)/2)
ax.plot (p, fun(p), 'ko', markersize=3, markerfacecolor='red')
ax.text (p-0.35, -0.75, r"$c$")


fig_file =  "teorema_de_Bolzano"
fig.savefig(fig_file+".svg", bbox_inches='tight')

Licenciamento

Eu, titular dos direitos de autor desta obra, publico-a com a seguinte licença:
w:pt:Creative Commons
atribuição partilha nos termos da mesma licença
A utilização deste ficheiro é regulada nos termos da licença Creative Commons Atribuição-CompartilhaIgual 4.0 Internacional.
Pode:
  • partilhar – copiar, distribuir e transmitir a obra
  • recombinar – criar obras derivadas
De acordo com as seguintes condições:
  • atribuição – Tem de fazer a devida atribuição da autoria, fornecer uma hiperligação para a licença e indicar se foram feitas alterações. Pode fazê-lo de qualquer forma razoável, mas não de forma a sugerir que o licenciador o apoia ou subscreve o seu uso da obra.
  • partilha nos termos da mesma licença – Se remisturar, transformar ou ampliar o conteúdo, tem de distribuir as suas contribuições com a mesma licença ou uma licença compatível com a original.

Legendas

Adicione uma explicação de uma linha do que este ficheiro representa

Elementos retratados neste ficheiro

retrata

Histórico do ficheiro

Clique uma data e hora para ver o ficheiro tal como ele se encontrava nessa altura.

Data e horaMiniaturaDimensõesUtilizadorComentário
atual16h38min de 21 de agosto de 2016Miniatura da versão das 16h38min de 21 de agosto de 2016226 × 234 (20 kB)PicknickAlterando a raiz x^* para c.
22h35min de 20 de agosto de 2016Miniatura da versão das 22h35min de 20 de agosto de 2016226 × 234 (20 kB)PicknickUser created page with UploadWizard

A seguinte página usa este ficheiro:

Utilização global do ficheiro

As seguintes wikis usam este ficheiro:

Metadados