Имя: Пароль:
IT
 
Забавная целочисленная функция
,
0 Ненавижу 1С
 
гуру
13.07.12
11:49
Пусть f:Z->Z - функция, заданная в целых числах, принимающая целые значения

Пусть для любых целых a,b,c таких, что a+b+c=0 верно:
f(a)^2+f(b)^2+f(c)^2 = 2*[f(a)*f(b)+f(a)*f(c)+f(b)*f(c)]

Найти все такие функции
1 Ненавижу 1С
 
гуру
13.07.12
12:00
какая-то незабавная ((
2 MaXpaT
 
13.07.12
12:02
ппц вс
3 MaXpaT
 
13.07.12
12:03
всё забыл чему учили :( хотел продиффиринцировать обе части, забыл как правильно от сложных функций производную взять
4 Ненавижу 1С
 
гуру
13.07.12
12:07
(3) зачем ты ее собрался дифференцировать? она оперделена только в целых числах
5 Ненавижу 1С
 
гуру
13.07.12
12:09
да, функций таких бесконечно много, потому как, если f(x) - такая функция, то и g(x)=k*f(x) - такая же
потому рассматриваем с точностью до множителя
6 Йохохо
 
13.07.12
12:18
тождественный 0? для 2а + (-а) + (-а) = 0 f(а) = 0
7 Ненавижу 1С
 
гуру
13.07.12
12:22
(6) тождественный 0 подходит, но это только одно из решений
8 Йохохо
 
13.07.12
12:27
брр, функция линейна, симметрична и проходит через ноль
9 Ненавижу 1С
 
гуру
13.07.12
12:28
(8) линейна? это почему же?
10 Йохохо
 
13.07.12
12:30
вынес f за скобку )
11 Ненавижу 1С
 
гуру
13.07.12
12:36
(10) жгешь
12 Zmich
 
13.07.12
12:37
Сразу можно сказать, что f(0)=0 и что эта функция должна быть четной, т.е. f(a)=f(-a)
13 Ненавижу 1С
 
гуру
13.07.12
12:38
(12) это верно, это отметил и (8)
14 Zmich
 
13.07.12
12:38
(12)+ a=b=c=0 => f(0)^2=2f(0)^2 => f(0)=0
a+(-a)+0=0 => f(a)^2+f(-a)^2 = 2f(a)f(-a) => f(a)=f(-a)
15 Timon1405
 
13.07.12
12:41
1) (f(a)-f(b))^2+(f(b)-f(c))^2+(f(a)-f(c))^2=0
2) f(a)=f(b)=f(с)
3) a=0,b=0,c=0 =>f(0)=0
4) a=a, b=0, c=-a => f(a)=f(0)=f(-a) (=0 в силу п.3)
отсюда f(a)=0 для любого а
Где ошибка?
16 Ненавижу 1С
 
гуру
13.07.12
12:42
а откуда первые два пункта?
17 NS
 
13.07.12
12:43
(f(a)-f(b))^2=2(f(a)+f(b)-f(c)/2)*f(c)
И т.д.
(15) в (1)
18 Ненавижу 1С
 
гуру
13.07.12
12:44
(17) что это даст нам?
последнее вообще не понял
19 Timon1405
 
13.07.12
12:45
первый пункт - исходное уравнение в другой записи. второй - сумма трех квадратов равна 0, когда каждый равен 0
20 NS
 
13.07.12
12:45
(18) У (15) ошибка в первом пункте.
21 Ненавижу 1С
 
гуру
13.07.12
12:46
(19) не, не верно
22 Zmich
 
13.07.12
12:47
Вот такое еще получил свойство функции: f(2a)=2f(a)
23 Ненавижу 1С
 
гуру
13.07.12
12:47
(22) не верно
24 Zmich
 
13.07.12
12:49
(23). Виноват, вот такое: f(2a)= 4f(a)
25 Timon1405
 
13.07.12
12:50
2*(f(a)^2+f(b)^2+f(c)^2)=4*(f(a)*f(b)+f(a)f(c)+f(b)f((c))
(f(a)^2-2*f(a)*f(b)+f(b)^2)+(f(a)^2-2*f(a)*f(с)+f(с)^2)+(f(b)^2-2*f(b)*f(c)+f(c)^2)=0
дальше мой пункт 1
26 Ненавижу 1С
 
гуру
13.07.12
12:50
(24) а теперь правильно сказать "не всегда так", вы же там поделили, а делить на 0 нельзя ))
27 Ненавижу 1С
 
гуру
13.07.12
12:51
(25) ну справа же стоит коэффициент у вас 4 в первой строке, а вы потом используете только 2, остальные где?
28 Zmich
 
13.07.12
12:55
(26) Ничего я не делил:

a+b+(-a-b) = 0; f(a+b) = f(-a-b) =>

f(a)^2 + f(b)^2 + f(a+b)^2 = 2f(a)f(b) + 2f(a)f(a+b) + 2f(b)f(a+b) =>

[f(a) - f(b)]^2 + f(a+b)[f(a+b) - 2f(a) - 2f(b)] = 0 для всех a,b из Z

Возьмем a=b =>

f(2a) [f(2a) - 4f(a)] = 0 => f(2a) = 4f(a) (или f=0 тождественно)
29 Ненавижу 1С
 
гуру
13.07.12
12:59
(28) правильно так:
f(2a) [f(2a) - 4f(a)] = 0 => f(2a)=4f(a) или f(2a)=0
тождественно это ты погорячился
30 Zmich
 
13.07.12
13:00
(29) Да, согласен
31 Zmich
 
13.07.12
13:07
f(x)=x^2 вроде подходит
32 Ненавижу 1С
 
гуру
13.07.12
13:07
(31) да, но это не все
33 Zmich
 
13.07.12
13:08
и еще такой: f(x) = 0, если x-четное и f(x) = 1, если нечетное.
Ну -f(x) тоже подойдет
34 Zmich
 
13.07.12
13:09
и kf(x) тоже с любым целым k
35 Ненавижу 1С
 
гуру
13.07.12
13:19
(34) это понятно
(33) такой вариант тоже верен
остался в принципе один случай, писать?
36 Zmich
 
13.07.12
13:25
имеешь в виду, f(x) = 0 всюду или другой какой-то?
37 Ненавижу 1С
 
гуру
13.07.12
13:29
(36) другой
38 Zmich
 
13.07.12
13:42
(37). Больше вариантов что-то не замечаю. Да и ухожу скоро, нет времени додумать.
39 Ненавижу 1С
 
гуру
13.07.12
13:45
(38) f(1)=1, f(2)=4, f(3)=1, f(4)=0,....
f(n+4) = f(n)
40 Zmich
 
13.07.12
13:49
(39). Точно, что-то я не обратил внимание, что f(4) может равняться 0, думал, что f(4)=4f(2). В общем, та же ошибка, что и в (24).
Независимо от того, куда вы едете — это в гору и против ветра!