Hola Pablo,
tu procedimiento es correcto. Para dejarlo resumido:
partiste de la ecuación de movimiento y con un cambio de variable adecuado llegaste a:
que tiene por solución:
siendo la solución general de la homógenea, que como bien decís es de la forma:
mientras que para la solución particular , tu supuesto:
es adecuado a que el lado derecho de tu ecuación diferencial tiene combinación de funciones y
y sustituyendo sos capaz de hallar las constantes
y
(lo que prueba que tu supuesto es válido).
Te quedó entonces una solución de la forma:
de la que resta hallar la constante , que se obtiene a partir de las condiciones iniciales (sabemos que el bloque parte del reposo en
por lo que
). Como bien decís también, deshaciendo el cambio de variable tenés
y de allí naturalmente la velocidad en función de la posición.
Te quedan un poco de cuentas nomás, suerte!
Ariel.