What's wrong with the folow function?

1 view (last 30 days)
Mariana
Mariana on 4 Dec 2013
Answered: Walter Roberson on 4 Dec 2013
f is my input function and I have to verify if it converges. It appears: "Error using inline/feval (line 23)Not enough inputs to inline function."
df = diff(f);
f2 = diff(df);
f1 = inline(char(f));
df1 = inline(char(df));
df2 = inline(char(f2));
c=1;
if (feval(f1,a)*feval(f1,b)>=0)
disp('No')
c=0;
return
else
if (feval(df1,a)*feval(df1,b)<=0)
disp(' No')
c=0;
return
end
end
What could it be?

Answers (1)

Walter Roberson
Walter Roberson on 4 Dec 2013
You have not shown us how you constructed f. You have not used it in the manner I showed in http://www.mathworks.co.uk/matlabcentral/answers/108360-what-s-wrong-with-the-folow-expression
Please show f, and please show class(f) and symvar(f)

Categories

Find more on Function Creation in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!