Supongamos $cf(x)=f(cx)$$f:\mathbb{R}\to\mathbb{R}$. Yo creo que lo que sigue es que $f(x+y)=f(x)+f(y)$.
Prueba: Hay algunos $c$ tal que $y=cx$. Entonces $$f(x+y)=f\left((1+c)x\right)=(1+c)f(x)=f(x)+cf(x)=f(x)+f(cx)=f(x)+f(y)$$
QED.
Me pregunto si lo mismo vale para cuando $f:\mathbb{R}^n\to\mathbb{R}^n$? No puedo usar el mismo truco, porque todos los vectores no son múltiplos escalares.
Traté de pensar en ella en términos de unidades de base, pero no llegar a ninguna parte.