Input Arguments of Type Double

5 visualizaciones (últimos 30 días)
Jamie
Jamie el 8 de Mayo de 2013
This is my function
function[x] = fixedpt(xin,tol)
xold=xin;x=g(xin),
while abs(x-xold)>tol,xold=x;x=g(xold), end
end
When I try to use it I get the error
Undefined function 'g' for input arguments of type 'double'.
Error in fixedpt (line 2)
xold=xin;x=g(xin),
How can I fix this?

Respuestas (2)

Matt J
Matt J el 8 de Mayo de 2013
You need to define g (a function? a vector?) so that MATLAB knows what it is.
  2 comentarios
Matt J
Matt J el 8 de Mayo de 2013
Jamie Commented:
All I know is that it is a .m file, the code was written by my lecturer and I was just supposed to be using it, I have no idea how the code works.
We were told to download it to matlab then plug in our numbers.
Matt J
Matt J el 8 de Mayo de 2013
Editada: Matt J el 8 de Mayo de 2013
Take the code to your lecturer, then. We have no way of knowing where "g" is supposed to come from if it's not defined in the mfile itself. Possibly you were meant to download that, too.

Iniciar sesión para comentar.


Jamie
Jamie el 8 de Mayo de 2013
Editada: Matt J el 8 de Mayo de 2013
Relocated to Comment by Matt J

Categorías

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

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by