Ja, das ist ein richtiger und zielführender Ansatz.
Allerdings habe ich zwei kleine Bemerkungen/Korrekturen ...
In der Zeile∥x∥=∑i=1nxi2n=(∑i=1nxi2)2n sollte eher ∥x∥n statt ∥x∥ stehen.
Außerdem hast du in der Aufgabenstellung f : D→Rn geschrieben. Da sollte wohl eher f : D→R stehen.
---------
Wenn du den Ansatz weiter verfolgst ...
f(x)=∥x∥n=(∑i=1nxi2)n=(∑i=1nxi2)2n
∂xi∂f=2n⋅(i=1∑nxi2)2n−1⋅2xi=n⋅(i=1∑nxi2)2n−2⋅xi=n⋅(i=1∑nxi2)n−2⋅xi=n⋅∥x∥n−2⋅xi
∇f(x)=⎝⎜⎜⎛∂x1∂f⋮∂xn∂f⎠⎟⎟⎞=⎝⎜⎜⎛n⋅∥x∥n−2⋅x1⋮n⋅∥x∥n−2⋅xn⎠⎟⎟⎞=n⋅∥x∥n−2⋅⎝⎜⎜⎛x1⋮xn⎠⎟⎟⎞=n⋅∥x∥n−2⋅x
... solltest du schließlich zum Ergebnis ∇f(x)=n⋅∥x∥n−2⋅x gelangen.