Для того, чтобы найти функцию, обратную данной. надо х и у поменять местами, и вновь выразить у через х: y = (2x-1) / (x+3) x = (2y-1) / (y+3) - выражаем теперь у через х: x(y+3) = 2y - 1 y(2-x) = 3x+1 y = (3x+1) / (2-x) - обратная функция. Теперь необходимо ее построить. 1) Найти точки экстремума и (или) точки перегиба: y' = [3*(2-x) + (3x+1) ] / (2-x)^2 = [6-3x+3x+1] / (2-x)^2 = 7/(2-x)^2 - производная всегда положительная, значит функция у возрастает на всей области определения. 2) ОДЗ: 2-x # 0, x # 2. Значит прямая х=2 - ассимптота функции у. 3) Нули функции: y=0, 3x+1=0, x=-1/3. Точка (-1/3; 0). 4) Пересечение с осью Оу: х=0, у=1/2. Точка (0; 1/2)
y = (2x-1) / (x+3)
x = (2y-1) / (y+3) - выражаем теперь у через х:
x(y+3) = 2y - 1
y(2-x) = 3x+1
y = (3x+1) / (2-x) - обратная функция.
Теперь необходимо ее построить.
1) Найти точки экстремума и (или) точки перегиба:
y' = [3*(2-x) + (3x+1) ] / (2-x)^2 = [6-3x+3x+1] / (2-x)^2 = 7/(2-x)^2 - производная всегда положительная, значит функция у возрастает на всей области определения.
2) ОДЗ: 2-x # 0, x # 2. Значит прямая х=2 - ассимптота функции у.
3) Нули функции: y=0, 3x+1=0, x=-1/3. Точка (-1/3; 0).
4) Пересечение с осью Оу: х=0, у=1/2. Точка (0; 1/2)
Программа на Руби
for n in -10000..10000
for k in 0..1000
p [n,k] if 10*n + 5 == k*k
end
end
Вывод
[2, 5]
[22, 15]
[62, 25]
[122, 35]
[202, 45]
[302, 55]
[422, 65]
[562, 75]
[722, 85]
[902, 95]
[1102, 105]
[1322, 115]
[1562, 125]
[1822, 135]
[2102, 145]
[2402, 155]
[2722, 165]
[3062, 175]
[3422, 185]
[3802, 195]
[4202, 205]
[4622, 215]
[5062, 225]
[5522, 235]
[6002, 245]
[6502, 255]
[7022, 265]
[7562, 275]
[8122, 285]
[8702, 295]
[9302, 305]
[9922, 315]
т.е. подразумевается что есть и другие решения, если расширять диапазон