f.m es otro fichero en el que guardas una función, como la cabecera es
function y=f(x)
cuando tu desde matlab escribes f(3) por ejemplo, matlab llama a esta función y le pasa el parametro 3 en este caso, la fución opera con ese 3 y te da como resultado 'y'
>>f(3)
ans =
34 por ejemplo, no sé
>>
si haces como se hace en la otra rutina
for n=a:0.001:b
y= [y f(n)]
end
y si no viene en la rutina lo utilicé yo para dibujar, lo que hace es calcular los valores de la función para entradas entre a(-10) y b(10) f(a) y f(b) con una resolución de 0.001.
De este modo, creando la función, puedes acceder en cualquier momento a cualquier valor de la misma más rápido ya que no has de evaluarla por completo previamente.
Si quieres información mas precisa sobre el funcionamiento de el método ya te digo, se llama el teorema del valor medio y esto no es más que una extrapolación del mismo a n iteraciones.
Como te digo si editas el archivo f.m y metes otra ecuación, siempre y cuando f(a)*f(b)<0 las mismas instrucciones te serviran para encontrar la solución a la ecuación, si n cumplen esta condición dibuja antes la función y mira un poco a ojo algun valor que lo cumpla.
No me haces perder el tiempo, no te preocupes, si necesitas saber algo mas o tienes aún alguna duda comentame, otra cosa es que si no tengo tiempo tarde un par de dias pero no me importa, aquí estamos para aprender y el que enseña tambien aprende de los errores de otros.