finding integration by using quad command

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

Réponses (1)

Andrei Bobrov
Andrei Bobrov le 7 Nov 2012
Modifié(e) : Andrei Bobrov le 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)

Catégories

En savoir plus sur Numerical Integration and Differential Equations dans Centre d'aide et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by