Newton Raphsons método en Matlab?

l método @ Newtons-Raphsons es fácil de implementar en Mathematica, pero en Matlab parece un poco difícil. No entiendo si puedo pasar una función a una función y cómo usar la derivada como función.

newtonRaphson[f_, n_, guess_] := 
 If[n == 0, guess, newtonRaphson[f, n - 1, guess - f[guess]/f'[guess]]]
newtonRaphsonOptimize[f_, n_, guess_] := 
 If[n == 0, guess, 
  newtonRaphsonOptimize[f, n - 1, guess - f'[guess]/f''[guess]]]

o parece que pueda derivar ni identificadores de función ni funciones definidas en un archivo, pero podría estar equivocado.

Respuestas a la pregunta(3)

Su respuesta a la pregunta