Is there an inverse function alternative to 'eval'?

2 visualizaciones (últimos 30 días)
Anthony Mottaz
Anthony Mottaz el 7 de Mzo. de 2015
Comentada: Star Strider el 7 de Mzo. de 2015
Suppose I have an array of complex numbers z and I want to apply a user defined transformation to this array. For example:
func = input('f(z)=','s');
image = eval(func);
This is all well and good, and I can display the result of this transformation, no problem. But now, I wish to also calculate the inverse transformation of func (I am assuming that anything the user inputs is invertible). Is there a cousin function to eval that can do this for me? I have tried simply doing
invimage = inv(image);
I am not sure what the output of this is, but I am certain it is not the inverse function.
Thank you for your help!

Respuesta aceptada

Star Strider
Star Strider el 7 de Mzo. de 2015
If you have the Symbolic Math Toolbox, consider the finverse function. I know of no others that would do it easily, although depending on what the function is, you might be able to do it by hand.
  2 comentarios
Anthony Mottaz
Anthony Mottaz el 7 de Mzo. de 2015
Thank you so much! I was able to utilize finverse to finagle a solution to my problem.
Star Strider
Star Strider el 7 de Mzo. de 2015
My pleasure!

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre MATLAB en Help Center y File Exchange.

Etiquetas

Productos

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by