Red de conocimiento informático - Conocimiento del nombre de dominio - ¿Cómo hacer que los parámetros de entrada de la función autoconstruida se conviertan en ecuaciones? Por favor explique en detalle sobre matlab.

¿Cómo hacer que los parámetros de entrada de la función autoconstruida se conviertan en ecuaciones? Por favor explique en detalle sobre matlab.

La función se escribe como:

función erfenf(a,b,d,f)

% a, b son los valores del punto final del intervalo inicial segmentado

% d es error absoluto

if isstr(f),f=inline(f);end

i=0;

mientras b-a>d

i=i+1;

r=(a+b)/2;

si f(a)*f(r)>0

a=r;

más

b=r;

fin

r=(a+b)/2 ; % r es el valor aproximado buscado y

a,b,r,i

end

se puede utilizar al llamar:

erfenf( 1,2,0.0005,'x^3-x-1')

o (MATLAB 7+)

erfenf(1,2,0.0005,@ (x )x^ 3-x-1)