Clear Filters
Clear Filters

finding integration by using quad command

1 view (last 30 days)
function y =myfun(x) y=1/(x^3-2*x-5); Q=quad(@myfun,0,2)
after running this programme a get this error ??? Input argument "x" is undefined.
Error in ==> myfun at 2 y=1/(x^3-2*x-5);
please help to solve this programme

Answers (1)

Andrei Bobrov
Andrei Bobrov on 7 Nov 2012
Edited: Andrei Bobrov on 7 Nov 2012
y=@(x)1./(x.^3-2*x-5);
Q=quad(y,0,2);
or
% function in m-file: myfun.m
function y =myfun(x), y=1./(x.^3-2*x-5); end
% use myfun function
>> Q=quad(@myfun,0,2)

Categories

Find more on Numerical Integration and Differential Equations 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!