lauura
26-11-2006, 16:29
salve sto facendo un programma in matlab ma mida un errore che non so come risolvere. mi spiego meglio.. ho la function a cui do in ingresso la funzione e due valori A e B che sono gli estremi di un intervallo.
all interno della funzione devo calcolarmi il valore della y in corrispondenza di A e B quindi faccio
fa=feval(f,A);
fb=feval(f,A);
ma se gli passo ad esempio A=0 e B=pi mi da il seguente errore
>> richardson(f,0,pi,0.001)
??? Error using ==> inline.feval
Not enough inputs to inline function.
Error in ==> richardson at 10
fa=feval(f,a)
come posso fare?
grazie
all interno della funzione devo calcolarmi il valore della y in corrispondenza di A e B quindi faccio
fa=feval(f,A);
fb=feval(f,A);
ma se gli passo ad esempio A=0 e B=pi mi da il seguente errore
>> richardson(f,0,pi,0.001)
??? Error using ==> inline.feval
Not enough inputs to inline function.
Error in ==> richardson at 10
fa=feval(f,a)
come posso fare?
grazie