“functie afina” на румынском языке переводится как “аффинная функция” на английском языке. Аффинная функция — это тип математической функции, которая состоит из линейного преобразования, за которым следует сдвиг. Имеет общий вид:
f(x) = a * x + b
где «a» и «b» — константы, а «x» — входная переменная.
Вот несколько методов, которые можно использовать для работы с аффинными функциями, а также примеры кода на Python:
-
Вычислить значение аффинной функции в заданной точке:
def affine_function(x, a, b): return a * x + b x = 3 a = 2 b = 5 result = affine_function(x, a, b) print(result) # Output: 11 -
Найдите наклон (a) и точку пересечения оси Y (b) аффинной функции по двум точкам:
def find_affine_parameters(x1, y1, x2, y2): a = (y2 - y1) / (x2 - x1) b = y1 - a * x1 return a, b x1 = 1 y1 = 3 x2 = 4 y2 = 9 slope, intercept = find_affine_parameters(x1, y1, x2, y2) print("Slope:", slope) # Output: 2.0 print("Intercept:", intercept) # Output: 1.0 -
Создать график аффинной функции:
import numpy as np import matplotlib.pyplot as plt def plot_affine_function(a, b): x = np.linspace(-10, 10, 100) y = a * x + b plt.plot(x, y) plt.xlabel('x') plt.ylabel('y') plt.title('Affine Function: f(x) = {}x + {}'.format(a, b)) plt.grid(True) plt.show() a = 2 b = 3 plot_affine_function(a, b)