Azzera filtri
Azzera filtri

I ma trying to do Numerical Integration but getting an error

1 visualizzazione (ultimi 30 giorni)
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 Commenti
noaman naseer
noaman naseer il 3 Mar 2016
Thanks for your help. Its means that integral function is only available in matlab 2012 and above versions.
Regards

Accedi per commentare.

Risposte (1)

Roger Stafford
Roger Stafford il 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 Commenti
noaman naseer
noaman naseer il 3 Mar 2016
yes you are right. But now i have different type of error
Steven Lord
Steven Lord il 3 Mar 2016
What does "which -all integral" display? [Don't include the quotes when you type that command at the MATLAB prompt.]

Accedi per commentare.

Categorie

Scopri di più su Loops and Conditional Statements in Help Center e File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by