Effacer les filtres
Effacer les filtres

I ma trying to do Numerical Integration but getting an error

1 vue (au cours des 30 derniers jours)
noaman naseer
noaman naseer le 3 Mar 2016
Commenté : noaman naseer le 3 Mar 2016
i am trying to Numerical integration by following this example
"Create the function f(x) = e-x2(ln x)2. fun = @(x) exp(-x.^2).*log(x).^2; Evaluate the integral from x=0 to x=Inf. q=integral(fun,0,Inf) "
but i am getting "too many input arguments" error message.
kindly help me to solve this problem
Regards
  4 commentaires
Torsten
Torsten le 3 Mar 2016
Use quad instead of integral:
Best wishes
Torsten.
noaman naseer
noaman naseer le 3 Mar 2016
Thanks for your help. Its means that integral function is only available in matlab 2012 and above versions.
Regards

Connectez-vous pour commenter.

Réponses (1)

Roger Stafford
Roger Stafford le 3 Mar 2016
My guess is that somewhere in your code you have defined another function and given it the name 'integral'. Matlab is confused by the conflict of names.
  2 commentaires
noaman naseer
noaman naseer le 3 Mar 2016
yes you are right. But now i have different type of error
Steven Lord
Steven Lord le 3 Mar 2016
What does "which -all integral" display? [Don't include the quotes when you type that command at the MATLAB prompt.]

Connectez-vous pour commenter.

Catégories

En savoir plus sur Loops and Conditional Statements dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by