Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Implementação de Funções Identidade-Quadráticas em Python | Funções e Suas Propriedades
Matemática para Ciência de Dados

bookImplementação de Funções Identidade-Quadráticas em Python

Função Identidade

A função identidade retorna o valor de entrada inalterado, seguindo a forma f(x)=xf(x) = x. Em Python, implementamos assim:

# Identity Function
def identity_function(x):
    return x

A função identidade retorna o valor de entrada inalterado, seguindo a forma f(x)=xf(x)=x. Para visualizá-la, geramos valores de x de -10 a 10, traçamos a linha, marcamos a origem (0,0)(0,0) e incluímos eixos rotulados e linhas de grade para maior clareza.

12345678910111213141516171819202122232425
import numpy as np import matplotlib.pyplot as plt # Identity Function def identity_function(x): return x x = np.linspace(-10, 10, 100) y = identity_function(x) plt.plot(x, y, label="f(x) = x", color='blue', linewidth=2) plt.scatter(0, 0, color='red', zorder=5) # Mark the origin # Add axes plt.axhline(0, color='black', linewidth=1) plt.axvline(0, color='black', linewidth=1) # Add labels plt.xlabel("x") plt.ylabel("f(x)") # Add grid plt.grid(True, linestyle='--', alpha=0.6) plt.legend() plt.title("Identity Function: f(x) = x") plt.show()
copy

Função Constante

Uma função constante sempre retorna o mesmo valor de saída, independentemente da entrada. Ela segue f(x)=cf(x) = c.

# Constant Function
def constant_function(x, c):
    return np.full_like(x, c)

Uma função constante sempre retorna o mesmo valor de saída, independentemente da entrada, seguindo a forma f(x)=cf(x) = c. Para visualizá-la, geramos valores de x de -10 a 10 e plotamos uma linha horizontal em y=5y = 5. O gráfico inclui eixos, rótulos e uma grade para maior clareza.

123456789101112131415161718
import numpy as np import matplotlib.pyplot as plt def constant_function(x, c): return np.full_like(x, c) x = np.linspace(-10, 10, 100) y = constant_function(x, c=5) plt.plot(x, y, label="f(x) = 5", color='blue', linewidth=2) plt.axhline(0, color='black', linewidth=1) plt.axvline(0, color='black', linewidth=1) plt.xlabel("x") plt.ylabel("f(x)") plt.grid(True, linestyle='--', alpha=0.6) plt.legend() plt.title("Constant Function: f(x) = 5") plt.show()
copy

Função Linear

Uma função linear segue a forma f(x)=mx+bf(x) = mx + b, onde mm representa o coeficiente angular e bb o intercepto em y.

# Linear Function
def linear_function(x, m, b):
    return m * x + b

Uma função linear segue a forma f(x)=mx+bf(x) = mx + b, onde mm é o coeficiente angular e bb é o intercepto em y. Geram-se valores de x de -20 a 20 e plota-se a função com ambos os eixos, uma grade e interceptos destacados.

1234567891011121314151617181920
import numpy as np import matplotlib.pyplot as plt def linear_function(x, m, b): return m * x + b x = np.linspace(-20, 20, 400) y = linear_function(x, m=2, b=-5) plt.plot(x, y, color='blue', linewidth=2, label="f(x) = 2x - 5") plt.scatter(0, -5, color='red', label="Y-Intercept") plt.scatter(2.5, 0, color='green', label="X-Intercept") plt.axhline(0, color='black', linewidth=1) plt.axvline(0, color='black', linewidth=1) plt.xlabel("x") plt.ylabel("f(x)") plt.grid(True, linestyle='--', alpha=0.6) plt.legend() plt.title("Linear Function: f(x) = 2x - 5") plt.show()
copy

Função Quadrática

Uma função quadrática segue f(x)=ax2+bx+cf(x) = ax^2 + bx + c, formando uma curva parabólica. Principais características incluem o vértice e os interceptos em x.

# Quadratic Function
def quadratic_function(x):
    return x**2 - 4*x - 2

Uma função quadrática segue f(x)=ax2+bx+cf(x) = ax^2 + bx + c, formando uma curva parabólica. Geram-se valores de x de -2 a 6, plota-se a função e marca-se o vértice e os interceptos. O gráfico inclui ambos os eixos, uma grade e rótulos.

12345678910111213141516171819202122232425
import numpy as np import matplotlib.pyplot as plt def quadratic_function(x): return x**2 - 4*x - 2 x = np.linspace(-2, 6, 200) y = quadratic_function(x) plt.plot(x, y, color='blue', linewidth=2, label="f(x) = x² - 4x - 2") plt.scatter(2, quadratic_function(2), color='red', label="Vertex (2, -6)") plt.scatter(0, quadratic_function(0), color='green', label="Y-Intercept (0, -2)") # X-intercepts from quadratic formula x1, x2 = (4 + np.sqrt(24)) / 2, (4 - np.sqrt(24)) / 2 plt.scatter([x1, x2], [0, 0], color='orange', label="X-Intercepts") plt.axhline(0, color='black', linewidth=1) plt.axvline(0, color='black', linewidth=1) plt.xlabel("x") plt.ylabel("f(x)") plt.grid(True, linestyle='--', alpha=0.6) plt.legend() plt.title("Quadratic Function: f(x) = x² - 4x - 2") plt.show()
copy
question mark

Qual código define corretamente uma função quadrática em Python que calcula (f(x) = x^2 - 4x - 2)?

Select the correct answer

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 1. Capítulo 5

Pergunte à IA

expand

Pergunte à IA

ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

Suggested prompts:

Can you explain how to interpret the graphs for each function?

What are the key differences between the identity, constant, linear, and quadratic functions?

Can you help me modify one of these functions for a different example?

bookImplementação de Funções Identidade-Quadráticas em Python

Deslize para mostrar o menu

Função Identidade

A função identidade retorna o valor de entrada inalterado, seguindo a forma f(x)=xf(x) = x. Em Python, implementamos assim:

# Identity Function
def identity_function(x):
    return x

A função identidade retorna o valor de entrada inalterado, seguindo a forma f(x)=xf(x)=x. Para visualizá-la, geramos valores de x de -10 a 10, traçamos a linha, marcamos a origem (0,0)(0,0) e incluímos eixos rotulados e linhas de grade para maior clareza.

12345678910111213141516171819202122232425
import numpy as np import matplotlib.pyplot as plt # Identity Function def identity_function(x): return x x = np.linspace(-10, 10, 100) y = identity_function(x) plt.plot(x, y, label="f(x) = x", color='blue', linewidth=2) plt.scatter(0, 0, color='red', zorder=5) # Mark the origin # Add axes plt.axhline(0, color='black', linewidth=1) plt.axvline(0, color='black', linewidth=1) # Add labels plt.xlabel("x") plt.ylabel("f(x)") # Add grid plt.grid(True, linestyle='--', alpha=0.6) plt.legend() plt.title("Identity Function: f(x) = x") plt.show()
copy

Função Constante

Uma função constante sempre retorna o mesmo valor de saída, independentemente da entrada. Ela segue f(x)=cf(x) = c.

# Constant Function
def constant_function(x, c):
    return np.full_like(x, c)

Uma função constante sempre retorna o mesmo valor de saída, independentemente da entrada, seguindo a forma f(x)=cf(x) = c. Para visualizá-la, geramos valores de x de -10 a 10 e plotamos uma linha horizontal em y=5y = 5. O gráfico inclui eixos, rótulos e uma grade para maior clareza.

123456789101112131415161718
import numpy as np import matplotlib.pyplot as plt def constant_function(x, c): return np.full_like(x, c) x = np.linspace(-10, 10, 100) y = constant_function(x, c=5) plt.plot(x, y, label="f(x) = 5", color='blue', linewidth=2) plt.axhline(0, color='black', linewidth=1) plt.axvline(0, color='black', linewidth=1) plt.xlabel("x") plt.ylabel("f(x)") plt.grid(True, linestyle='--', alpha=0.6) plt.legend() plt.title("Constant Function: f(x) = 5") plt.show()
copy

Função Linear

Uma função linear segue a forma f(x)=mx+bf(x) = mx + b, onde mm representa o coeficiente angular e bb o intercepto em y.

# Linear Function
def linear_function(x, m, b):
    return m * x + b

Uma função linear segue a forma f(x)=mx+bf(x) = mx + b, onde mm é o coeficiente angular e bb é o intercepto em y. Geram-se valores de x de -20 a 20 e plota-se a função com ambos os eixos, uma grade e interceptos destacados.

1234567891011121314151617181920
import numpy as np import matplotlib.pyplot as plt def linear_function(x, m, b): return m * x + b x = np.linspace(-20, 20, 400) y = linear_function(x, m=2, b=-5) plt.plot(x, y, color='blue', linewidth=2, label="f(x) = 2x - 5") plt.scatter(0, -5, color='red', label="Y-Intercept") plt.scatter(2.5, 0, color='green', label="X-Intercept") plt.axhline(0, color='black', linewidth=1) plt.axvline(0, color='black', linewidth=1) plt.xlabel("x") plt.ylabel("f(x)") plt.grid(True, linestyle='--', alpha=0.6) plt.legend() plt.title("Linear Function: f(x) = 2x - 5") plt.show()
copy

Função Quadrática

Uma função quadrática segue f(x)=ax2+bx+cf(x) = ax^2 + bx + c, formando uma curva parabólica. Principais características incluem o vértice e os interceptos em x.

# Quadratic Function
def quadratic_function(x):
    return x**2 - 4*x - 2

Uma função quadrática segue f(x)=ax2+bx+cf(x) = ax^2 + bx + c, formando uma curva parabólica. Geram-se valores de x de -2 a 6, plota-se a função e marca-se o vértice e os interceptos. O gráfico inclui ambos os eixos, uma grade e rótulos.

12345678910111213141516171819202122232425
import numpy as np import matplotlib.pyplot as plt def quadratic_function(x): return x**2 - 4*x - 2 x = np.linspace(-2, 6, 200) y = quadratic_function(x) plt.plot(x, y, color='blue', linewidth=2, label="f(x) = x² - 4x - 2") plt.scatter(2, quadratic_function(2), color='red', label="Vertex (2, -6)") plt.scatter(0, quadratic_function(0), color='green', label="Y-Intercept (0, -2)") # X-intercepts from quadratic formula x1, x2 = (4 + np.sqrt(24)) / 2, (4 - np.sqrt(24)) / 2 plt.scatter([x1, x2], [0, 0], color='orange', label="X-Intercepts") plt.axhline(0, color='black', linewidth=1) plt.axvline(0, color='black', linewidth=1) plt.xlabel("x") plt.ylabel("f(x)") plt.grid(True, linestyle='--', alpha=0.6) plt.legend() plt.title("Quadratic Function: f(x) = x² - 4x - 2") plt.show()
copy
question mark

Qual código define corretamente uma função quadrática em Python que calcula (f(x) = x^2 - 4x - 2)?

Select the correct answer

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 1. Capítulo 5
some-alt